以太坊合约变量的初始值是多少?

Ken*_*oto 6 ethereum solidity

我用映射数据制作了一些合同代码.当我第一次访问数据值时,以太坊会返回0.

它是以太坊的规格吗?换句话说,我可以假设变量的初始值是0

小智 10

是的,这是默认行为.每种类型都有一个"零状态"默认值.例如,boolean的默认值为false,整数的默认值为0,字符串的默认值为""

你可以在这里阅读更多信息http://solidity.readthedocs.io/en/develop/control-structures.html#default-value