在solidity中动态创建一个变量
dynamically create a variable in solidity
我想在我的合同中包含一个内部方法,允许在存储中创建一个由参数命名的新 uint256。类似于:
function createUint (string memory _name) internal {
/*
* creates a new uint256 named _name in storage
*/
}
我的猜测是它需要内联汇编,但我不知道如何
映射怎么样?
mapping(string => uint256) myMap;
function setValue(string memory name, uint256 value) internal {
myMap[name] = value;
}
我想在我的合同中包含一个内部方法,允许在存储中创建一个由参数命名的新 uint256。类似于:
function createUint (string memory _name) internal {
/*
* creates a new uint256 named _name in storage
*/
}
我的猜测是它需要内联汇编,但我不知道如何
映射怎么样?
mapping(string => uint256) myMap;
function setValue(string memory name, uint256 value) internal {
myMap[name] = value;
}