中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

solidity智能合約[31]-構造函數

發布時間:2020-07-31 23:53:02 來源:網絡 閱讀:1457 作者:jonson_jackson 欄目:開發技術

構造函數的作用

構造函數是特殊的函數,在部署合約的時候,就會被調用。而且只能夠在此時被調用。
常常用于對于某一些狀態變量的初始化。

構造函數

在老版本的solidity編譯器中,構造函數是和合約名字同名的

1
2
3
4
5
6
7
8
9
10
11
contract  ontractinit{

uint public a ;
//無參數的構造函數
function ontractinit() public{
   a = 100;
}
//帶參數的構造函數
 function ontractinit(uint _a,uint _b) public{
   a = _a;
}

新版本的solidity編譯器中,使用關鍵詞constructor作為構造函數

1
2
3
4
5
6
7
8
9
10
11
12
13
uint public a ;
address public owner;


// 將部署者地址存儲到owner變量
constructor() public {
  owner = msg.sender;
}

//帶參構造函數
constructor(uint _a) public{
   a = _a;
}

完整代碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
pragma solidity ^0.4.23;

contract  ontractinit{
   // function ontractinit() public{
   //     a = 100;
   // }

   //   function ontractinit(uint _a,uint _b) public{
   //     a = _a;
   // }
   uint public a ;
   address public owner;
   constructor(uint _a) public{
       a = _a;
   }
   constructor() public {
       owner = msg.sender;
   }

}
  • 本文鏈接: https://dreamerjonson.com/2018/11/22/solidity-31-constructor/

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

solidity智能合約[31]-構造函數

向AI問一下細節

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

AI

壤塘县| 禹城市| 日土县| 云南省| 新巴尔虎左旗| 托克托县| 南通市| 资讯| 中西区| 周口市| 惠东县| 怀来县| 洛隆县| 松溪县| 蕲春县| 日土县| 彩票| 龙海市| 祁阳县| 临猗县| 宿迁市| 潜山县| 长武县| 酉阳| 临漳县| 金寨县| 湘阴县| 繁昌县| 新竹市| 和田县| 云龙县| 垦利县| 金华市| 沙田区| 汕头市| 阿荣旗| 玛曲县| 长汀县| 紫金县| 丰台区| 保康县|