1
6
很遗憾,您不能。请参阅 Solidity documentation 有关原因的详细信息。您唯一的选择是遍历键。 如果您不能提前知道密钥集,则必须在合同中将密钥保存在单独的数组中。 |
2
6
我相信还有另一种方法来处理这个问题。 如果使用第二个键定义映射,则可以增加该键以从本质上重置映射。 例如,如果希望映射每年重置,可以这样定义:
添加和检索值的工作方式与正常工作方式一样,只需一个额外的键:
到了重置一切的时候,你只要打电话
|
Emily Kuo · 如何将ETH发送到智能合约? 2 年前 |
Klode · Solidity-TronWeb无法从修饰符返回错误值 2 年前 |
MaybeExpertDBA · 如何在智能合约中将结构转换为数组? 2 年前 |
Ali Hassan · 为什么关键字不能在混音IDE中着色? 2 年前 |
Ali Hassan · 在混音ide中蓝点有什么用途? 2 年前 |