Я хочу получить значение, которое находится внутри структуры в Solidity, но я понятия не имею, как его получить.
pragma solidity >=0.4.21 <0.6.0;
contract PlaceList {
struct hoge {
uint id;
address user;
}
hoge[] public hoges;
constructor() public {
admin = msg.sender;
}
function set(uint id) public {
hoges.push(hoge(id, msg.sender));
}
function getId() public view returns(uint) {
return (hoges[0].id);
}
}
Когда я вызываю getId
, консольная команда говорит это,
ƒ () {
if (abiItemModel.isOfType('constructor')) {
return target.executeMethod(abiItemModel, arguments, 'contract-deployment');
}
return targe…
Не могли бы вы дать мне какой-нибудь совет, как получить id
с помощью функции солидности, пожалуйста?