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