900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 【区块链时代】智能合约编程语言Solidity合约文件讲解

【区块链时代】智能合约编程语言Solidity合约文件讲解

时间:2021-11-20 13:08:27

相关推荐

【区块链时代】智能合约编程语言Solidity合约文件讲解

智能合约编程语言

合约文件一般包括以下:

1、版本申明,告诉编译器使用那个版本编译器来编译这个合约文件。

2、import :指明合约文件会导入那些合约文件

3、合约:包含状态变量、函数、结构类型、事件、函数修改器

4、代码注释

案例代码:

# solidity1.solpragma solidity ^0.4.0;import "solidity_for_import.sol";// This is a test Contactcontract Test {uint a;function setA(uint x) public {a = x;emit Set_A(x);}event Set_A(unit a);struct Position {int lat;int lng;}address public owerAddr;modifier owner () {require(msg.sender == owerAddr);_;}function mine() public owner {require(msg.sender == owerAddr);a += 1;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。