10

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

它是以太坊的规范吗?换句话说,我可以在假设变量的初始值为 的情况下编写合同0吗?

4

1 回答 1

12

是的,这是默认行为。每种类型都有一个“零状态”默认值。例如 boolean 的默认值为false, integer 的默认值为0,strings 的默认值为""

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

于 2016-09-20T11:24:22.040 回答