建構子(constructor)是一個在合約被創建時只會跑一次的函數,像是佈署到鏈上時,可用於初始化或宣告某些我們希望一開始就執行的變數。
contract myContract { uint a; constructor() public { a = 0; } }
關於建構子有以下規定:
一個 Contract 只能有一個建構子。
可視性可以為 public 或 internal
public
internal
如果一個 Contract 被標示為 internal,則其為 Abstract Contract
constructor 也可以像普通函數一樣有參數。
constructor
Last updated 3 years ago