91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

凌源市| 临潭县| 义马市| 郓城县| 红安县| 尼玛县| 南溪县| 白山市| 都兰县| 周宁县| 墨玉县| 武汉市| 邢台县| 荔浦县| 盘锦市| 庆云县| 昭通市| 新营市| 清徐县| 海林市| 景德镇市| 普宁市| 治多县| 习水县| 和硕县| 措勤县| 六枝特区| 博白县| 张家港市| 浦北县| 宜城市| 云林县| 汉源县| 南宫市| 合作市| 淮南市| 星座| 牟定县| 兴隆县| 诏安县| 仁布县|