您当前的位置: 首页 >  以太坊
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

以太坊 Solidity 函数返回(returns)多个值 和 接收方式

软件工程小施同学 发布时间:2022-02-14 10:34:32 ,浏览量:0

pragma solidity ^0.5.10;

contract ManyReturns{

    // 基础方法:返回多个参数,用于被调用
    function getThreeNum() public pure returns(uint one2,uint two2, uint three2){
        uint one = 1;
        uint two = 2;
        uint three = 3;
        return(one,two,three);
    }

    // 场景一:接收全部参数
    function call() public pure {
        uint one;
        uint two;
        uint three;
        // 接收结果的变量必须实现定义完成
        (one,two,three) = getThreeNum();
    }

    // 场景二:接收部分参数
    function call1() public pure{
        uint one;
        uint two;
        // 定义部分参数进行接收,未接收的参数,直接用逗号","分割即可。
        (one,two,) = getThreeNum();
    }
}

Solidity函数返回(returns)多个值及接收方式 - 柚子社区

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0699s