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";`
It's a lonely road!!!
分类:
Solidity
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix