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";`

posted @   俊king  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示