亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

solidity智能合約[28]-函數返回值

發布時間:2020-04-08 03:21:03 來源:網絡 閱讀:1469 作者:jonson_jackson 欄目:開發技術

函數返回值一般形式

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;
}

函數命名返回值

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;
}

函數多返回值

solidity語言支持函數的多返回值。

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;
}

案例:多返回值實現參數的反轉

狀態變量resA、resB傳遞過來之后。函數reverse2將會使得函數

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協議 許可協議。轉載請注明出處!

solidity智能合約[28]-函數返回值

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彭山县| 蓝田县| 淮阳县| 济南市| 青铜峡市| 罗甸县| 锡林郭勒盟| 常州市| 宁都县| 嘉祥县| 资源县| 游戏| 海晏县| 富蕴县| 皋兰县| 聂荣县| 宁乡县| 和龙市| 台东县| 红原县| 建宁县| 中西区| 广东省| 海门市| 衡南县| 资讯| 胶州市| 丰镇市| 明溪县| 江永县| 浪卡子县| 响水县| 郓城县| 宾阳县| 连南| 丰宁| 文化| 和政县| 镇雄县| 仪陇县| 新津县|