以太坊 Solidity 函数返回(returns)多个值 和 接收方式
Posted 软件工程小施同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以太坊 Solidity 函数返回(returns)多个值 和 接收方式相关的知识,希望对你有一定的参考价值。
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)多个值及接收方式 - 柚子社区
以上是关于以太坊 Solidity 函数返回(returns)多个值 和 接收方式的主要内容,如果未能解决你的问题,请参考以下文章
区块链 以太坊 solidity 什么时候使用storagememory
以太坊 solidity 函数修饰符总结 publicprivateinternalexternalviewpure的区别