3.1 solidity合约文件讲解

作者: 9c0ddf06559c | 来源:发表于2018-09-26 19:39 被阅读2次

3.1 solidity合约文件讲解

solidity 工具箱:http://liyuechun.org/2017/08/16/solidity-001/

以下是Solidity的文件结构

image.png
// 声明版本
pragma solidity ^0.4.0;

// import
import "somo_sol_to_import.sol"

// This is a Contract
// 合约
contract Test{
// 状态变量
uint a;

// 函数
function setA(uint x) public {
a = x;
emit Set_A(a);
}

// 事件
event Set_A(uint a);
// 结构类型
struct Position{
int lat;
int lng;
}

// 函数修改器
address public ownerAddr;

modifier owner(){
require(msg.sender == owerAddr);
_;
}

function mine() public owner {
}

}

相关文章

网友评论

    本文标题:3.1 solidity合约文件讲解

    本文链接:https://www.haomeiwen.com/subject/wllhoftx.html