• 2022/06/09 Solidity_Day4


    # 2022/06/08 Solidity Install

    ### macOs Packages

    **通过`brew`进行安装:**

    1. `brew update`
    2. `brew upgrade` ---> 对原有依赖进行升级
    3. `brew tap enthereum/enthereum` ---> 为`brew`的软件的 跟踪,更新,安装添加更多的的`tap formulae` ---> 在核心仓库没有找到你需要的软件,就需要安装第三方的仓库去安装需要的软件,`tap`命令的仓库源默认来至于`Github`

    #### Solidity代码格式

    1. 文件头先声明是否开源
    2. 声明编译版本 ---> 是用关键字`Pragma`(导入了其他的文件那么版本表示不会加载到其他文件当中) ---> 声明格式通常为:`pragma solidity ^0.x.0;` ---> 沿用`C、C++`等中的编译指令概念,告知编译器如何编译(使用版本不匹配编译版本会提示一个错误

    **`abi coder pragma`:**

    - 默认选项: `pragma experimental ABIEncoderV1`
    - 可选选项: `pragma experimental ABIEncoderV2`

    **导入文件:**

    - 支持这种导入形式: `import {symbol1 as alias, symbol2} from "filename";`

  • 相关阅读:
    数据类型基本用法二
    数据类型基本用法一
    循环
    python数据类型简介
    语言发展与python
    LeetCode429-N叉树的层次遍历(队列)
    实验室做过的东西
    使用ajax处理表单提交信息
    LeetCode415-字符串相机(水题)
    《UML大战需求分析》-读后感一
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/16573397.html
Copyright © 2020-2023  润新知