solidity智能合約[28]-函數(shù)返回值-創(chuàng)新互聯(lián)

函數(shù)返回值一般形式

1
2
3
4
5
6
7
8
9
10
function  resValue() pure public returns(uint){
  uint a = 10;
  return a;
}

function  recieveValue() pure public returns(uint){
  uint b;
  b = resValue();
  return b;
}

函數(shù)命名返回值

1
2
3
4
5
6
7
8
9
10
11
12
13
//1、直接賦值、不需要return返回
function resValue2() pure public returns(uint num1){
  num1 = 100;
}
//2、如果有return,以return為準
function resValue3() pure public returns(uint num1){
 num1 = 100;
 return 99;
}
//3、不return,也不賦值,那么為0
function resValue4() pure public returns(uint num1){
 uint b = 88;
}

函數(shù)多返回值

solidity語言支持函數(shù)的多返回值。

專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)溫嶺免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。
1
2
3
4
5
6
7
8
9
10
function mulvalue(uint a,uint b) pure public returns(uint,uint){
 uint add =  a+b;
 uint mul = a*b;
 return (add,mul);
}
//命名返回值+多返回值
function mulvalue2(uint a,uint b) pure public returns(uint add,uint mul){
 add =  a+b;
 mul = a*b;
}

案例:多返回值實現(xiàn)參數(shù)的反轉

狀態(tài)變量resA、resB傳遞過來之后。函數(shù)reverse2將會使得函數(shù)

1
2
3
4
5
6
7
8
9
10
function reverse(uint a,uint b) returns(uint ,uint){
  return (b,a);
}

  uint public  resA = 0;
  uint public resB = 0;

 function reverse2(uint a,uint b) {
  (resA,resB) = reverse(a,b);
}
  • 本文鏈接: https://dreamerjonson.com/2018/11/22/solidity-28-function-return/

  • 版權聲明:本博客所有文章除特別聲明外,均采用 CC BY 4.0 CN協(xié)議 許可協(xié)議。轉載請注明出處!

solidity智能合約[28]-函數(shù)返回值

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)頁題目:solidity智能合約[28]-函數(shù)返回值-創(chuàng)新互聯(lián)
文章地址:http://www.muchs.cn/article38/shdsp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、小程序開發(fā)網(wǎng)站改版、品牌網(wǎng)站設計品牌網(wǎng)站制作網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司