1.变量初始值
在solidity
中,声明但没赋值的变量都有它的初始值或默认值。
1.1 值类型初始值
boolean
:false
string
:""
int
:0
uint
:0
enum
: 枚举中的第一个元素address
:0x0000000000000000000000000000000000000000
(或address(0)
)function
internal
: 空白方程external
: 空白方程
1.2 引用类型初始值
-
映射
mapping
: 所有元素都为其默认值的mapping
-
结构体
struct
: 所有成员设为其默认值的结构体