智能合約101:合同的結構是什麼?

20201028_what is the sturucture of a contract_feature.jpg

以下是簡單的智能合約的示例。讓我們觀察合同的結構,並瀏覽其代碼的每一行。

另外,有兩個函數:setName()和getName()。

setName獲取字符串輸入名稱。它的可見性類型是公開的,這意味著它可以在內部和外部稱為。在函數內部,參數名稱將替換_name存儲的現有值。由於此功能將更改區塊鏈上的數據,因此它將花費以太。

另一個函數獲取名稱,視圖意味著該函數僅讀取。此函數返回一個字符串值_名稱,該函數與我們存儲在區塊鏈上的函數相同。

上述組件的組合創建了一個簡單的智能合約。

在下一課上,我們將描述開發智能合約的生命週期。

原创文章,作者:Johnny Chiu,如若转载,请注明出处:https://www.kaixuan.pro/news/233084/