浅谈Solidity: 8. 变量初始值

值类型初始值:

1,boolean: false

2,string: ""

3,int: 0

4,uint: 0

5,enum: 枚举中的第一个元素

6,address: 0x0000000000000000000000000000000000000000 (或 address(0))

7,function:internal: 空白方程,external: 空白方程

引用类型初始值:

1,映射mapping: 所有元素都为其默认值的mapping

2,结构体struct: 所有成员设为其默认值的结构体

3,数组array:动态数组: [],静态数组(定长): 所有成员设为其默认值的静态数组

delete操作符:delete a会让变量a的值变为初始值。

我是温驭臣,一个Solidity的开发学习者,以上是我的简单总结,如果有缺陷,希望在评论区看到您的补充。

你可能感兴趣的:(浅谈Solidity: 8. 变量初始值)