浅谈Solidity: 8. 变量初始值

2022-10-16  本文已影响0人  温驭臣

值类型初始值:

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的开发学习者,以上是我的简单总结,如果有缺陷,希望在评论区看到您的补充。

上一篇下一篇

猜你喜欢

热点阅读