gpt4 book ai didi

ethereum - Solidity 将映射设置为空

转载 作者:行者123 更新时间:2023-12-01 13:26:58 25 4
gpt4 key购买 nike

我正在尝试使用 Solidity 0.4.4 创建智能合约。
我想知道是否有一种方法可以将已经输入的某些值的映射设置为空值?
例如:
这初始化了一个新的映射mapping (uint => uint) map;在这里我添加一些值map[0] = 1;map[1] = 2;如何在不遍历所有键的情况下将 map 设置回空?
我试过删除,但我的契约(Contract)没有编译

最佳答案

不幸的是,你不能。见 Solidity documentation有关原因的详细信息。您唯一的选择是遍历键。

如果您事先不知道您的 key 集,则必须将这些 key 保存在契约(Contract)中的单独数组中。

关于ethereum - Solidity 将映射设置为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48045784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com