Solidity源文件结构
浏览 214 | 评论 0 | 字数 669
硝基苯
2023年06月02日
  • 版本杂注

    对语言的变更含重大变更的版本,版本号始终是0.x.0或者x.0.0的形式
    //编译器版本不允许高于0.5.0也不允许低于0.4.0
    pragma solidity ^0.4.0

    导入其他源文件

    import "filename";
    import * as symbolName from "filename";
    import {symbol1 as alias, symbol2} from "filename";
    import "filename" as symbolName;

    注释

    //单行注释
    /*…*/多行注释
    /**…*/文档注释

    示例

    pragma solidity ^0.4.0;
    
    /** @title 形状计算器。 */
    contract shapeCalculator {
        /** @dev 求矩形表明面积与周长。
        * @param w 矩形宽度。
        * @param h 矩形高度。
        * @return s 求得表面积。
        * @return p 求得周长。
        */
        function rectangle(uint w, uint h) returns (uint s, uint p) {
            s = w * h;
            p = 2 * (w + h);
        }
    }
    本文作者:硝基苯
    本文链接:https://www.c6sec.com/index.php/archives/837/
    最后修改时间:2023-06-02 17:07:00
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论已关闭
    评论列表
    暂无评论