js、golang、solidity区别

js、golang、solidity区别,第1张

说明javascriptgolangsolidityrust
结构体没有。但是构造函数就相当于结构体结构体中我们可以为不同项定义不同的数据类型同golang
指针

隐式的

原型模式定义的方法就相当于函数指针

显式的
a := "百度"
var name *string = &a
隐式的                     
结尾;可有可无可有可无必须有;
自动推导变量类型可以,var name = "123"可以,var name = "对话框"不可以,必须声明变量类型可以,

let mut y = 2;

变量修改可以修改,隐式转换1.需要用 strconv转换
2.

var i int32 = 100

    var n1 float32 = float32(i)

变量需要加mut才能修改

常量和变量位置可以全局或者局部可以全局或者局部可以全局或者局部变量不能在全局
常量大写小写必须大写
变量引用引用类型才能引用值类型、引用类型都可以
var a =1
var b *int = &a
引用类型才能值类型、引用类型都可以
打印consoleprintln("%T", value)

println!("{} {}",y, age)

单个字符用单引号无所谓必须单引号无所谓必须单引号
引用类型为空        nullnilmapping(address => User) users;
自定义数据类型不支持

支持

type Myint int

type Myint64 = int64

_空字符modify修饰符

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/996127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存