第138篇 solidity 中的初始值
Posted wonderBlock
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第138篇 solidity 中的初始值相关的知识,希望对你有一定的参考价值。
1.变量初始值
在solidity
中,声明但没赋值的变量都有它的初始值或默认值。
1.1 值类型初始值
boolean
:false
string
:""
int
:0
uint
:0
enum
: 枚举中的第一个元素address
:0x0000000000000000000000000000000000000000
(或address(0)
)function
internal
: 空白方程external
: 空白方程
1.2 引用类型初始值
-
映射
mapping
: 所有元素都为其默认值的mapping
-
结构体
struct
: 所有成员设为其默认值的结构体 -
数组
array
- 动态数组:
[]
- 静态数组(定长): 所有成员设为其默认值的静态数组
- 动态数组:
1.2 delete
操作符
delete a
会让变量a
的值变为初始值。
以上是关于第138篇 solidity 中的初始值的主要内容,如果未能解决你的问题,请参考以下文章