智能合约101:合同的结构是什么?

20201028_what is the sturucture of a contract_feature.jpg

以下是简单的智能合约的示例。让我们观察合同的结构,並瀏览其代码的每一行。

另外,有两个函数:setName()和getName()。

setName获取字符串输入名称。它的可见性类型是公开的,这意味著它可以在內部和外部称为。在函数內部,参数名称將替换_name存储的现有值。由於此功能將更改区块链上的数据,因此它將花费以太。

另一个函数获取名称,视图意味著该函数仅读取。此函数返回一个字符串值_名称,该函数与我们存储在区块链上的函数相同。

上述组件的组合创建了一个简单的智能合约。

在下一课上,我们將描述开发智能合约的生命週期。

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