【发布时间】:2022-01-04 06:26:06
【问题描述】:
我想在与data1映射后使用setter函数更新“金额”的值
pragma solidity ^0.8.0;
合约 acc_data{
struct person{
string name;
uint age;
address add;
uint amount;
}
person public p1;
mapping(address=>person) public data1;
function map()public{
data1[p1.add]=p1;
}
function structsetter()public {
p1.name="rohit";
p1.age=22;
p1.add=0x5B38Da6a701c568545dCfcB03FcB875f56beddC4;
p1.amount=0;
}
function setter() public {
p1.amount=7;
}
【问题讨论】:
标签: mapping blockchain ethereum solidity smartcontracts