Blockchain 为什么没有电话?
在0.5.0版中进行扎实的练习。我是初学者 我看到跳网是一个常见的问题,但我没有找到原因, 最奇怪的是,我见过一些人,同一个代码没有给出错误,而其他人却给出了错误。我什么都不清楚Blockchain 为什么没有电话?,blockchain,ethereum,solidity,Blockchain,Ethereum,Solidity,在0.5.0版中进行扎实的练习。我是初学者 我看到跳网是一个常见的问题,但我没有找到原因, 最奇怪的是,我见过一些人,同一个代码没有给出错误,而其他人却给出了错误。我什么都不清楚 pragma solidity ^0.5.0; contract Variables { string public one = "One"; int public two = -2; uint public tree = 3; address public myaddress = msg.sender; map
pragma solidity ^0.5.0;
contract Variables {
string public one = "One";
int public two = -2;
uint public tree = 3;
address public myaddress = msg.sender;
mapping(address => estructura) map;
struct estructura {
uint four;
uint five;
}
function setestructura(uint a, uint b) public {
map(myaddress).four = a;
map(myaddress).five = b;
}
}
函数中的错误有:
类型不是callabe
和类型错误:在tuple()中进行参数相关搜索后,成员“four”丢失或不可见。
您可以通过替换
map(myaddress).four = a;
map(myaddress).five = b;
到
你可以通过替换来修复它
map(myaddress).four = a;
map(myaddress).five = b;
到