Solidity
如何將數組的元素與地址映射?
我需要用地址儲存數組的元素。我怎樣才能做到這一點?\
例子:
uint balance[10]; mapping (address => balance[i]) value; value[any adrress] = balance[8];
我怎樣才能做到這一點?
這可以按照您提到的確切方式在solidity中完成,您需要先像這樣初始化數組,以便在數組中獲取數據,否則它將用零填充:
uint balance[10] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
你也可以像這樣填充數組:
balance[0] = 1; balance[1] = 2;
但是你不能使用
balance.push()
,因為數組是靜態的。