solidity是一个静态类型的语言,在编译时需要明确指定变量的类型,本章将介绍solidity中值类型与引用类型
1.值类型
值类型包含:
* 布尔(Booleans)
* 整形(Integer)
* 地址(Address)
* 定长字节数组(fixed byte arrays)
* 有理数和整型(Rational and Integer Literals,String literals)
* 枚举类型(Enums)
* 函数(Function Types)
值类型传值时会将值拷贝一份,对其修改时并不会对原来值有影响
2.引用类型
引用类型包含:
* 不定长字节数组(bytes)
* 字符串(string)
* 数组(array)
* 结构体(struts)
引用类型进行传递时传递的是其指针,而引用类型进行传递时可以为值传递也可以为引用传递
本文介绍了Solidity编程语言中的值类型与引用类型。值类型包括布尔、整型等,它们在赋值时会产生副本;引用类型如数组、字符串等,则通过引用进行传递。理解这些类型有助于开发者更好地掌握Solidity。
6703

被折叠的 条评论
为什么被折叠?



