首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从数组结构中求出一个值?

如何从数组结构中求出一个值?
EN

Stack Overflow用户
提问于 2019-05-14 11:30:49
回答 1查看 724关注 0票数 0

我想得到结构内部的值,但是我不知道如何得到它。

代码语言:javascript
复制
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时,控制台命令会这样说,

代码语言:javascript
复制
ƒ () {
              if (abiItemModel.isOfType('constructor')) {
                return target.executeMethod(abiItemModel, arguments, 'contract-deployment');
              }

              return targe…

你能告诉我如何用稳健函数得到id吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-24 13:24:16

当它指向第一个元素'id‘时,hoges将工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56129411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档