1.变量初始值
在solidity中,声明但没赋值的变量都有它的初始值或默认值。
1.1 值类型初始值
boolean:falsestring:""int:0uint:0enum: 枚举中的第一个元素address:0x0000000000000000000000000000000000000000(或address(0))functioninternal: 空白方程external: 空白方程
1.2 引用类型初始值
-
映射
mapping: 所有元素都为其默认值的mapping -
结构体
struct: 所有成员设为其默认值的结构体
本文详细介绍了Solidity编程语言中变量的初始值,包括值类型和引用类型的默认值,以及如何使用`constant`和`immutable`关键字创建不可变的变量。通过示例合约代码展示了这些概念的实际应用。
订阅专栏 解锁全文
985

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



