深入理解Solidity
优质
小牛编辑
129浏览
2023-12-01
本章将为你提供所有关于Solidity的、你需要知道的知识。 如果你发现缺少了什么,请在 Gitter 上联系我们; 或者在 Github 上创建 pull request 。
- Solidity 源文件结构
- 版本杂注
- 导入其他源文件
- 注释
- 合约结构
- 状态变量
- 函数
- 函数修饰器
- 事件
- 结构类型
- 枚举类型
- 类型
- 值类型
- 引用类型
- 映射
- 涉及 LValues 的运算符
- 基本类型之间的转换
- 类型推断
- 单元和全局变量
- 以太币(Ether) 单位
- 时间单位
- 特殊变量和函数
- 表达式和控制结构
- 输入参数和输出参数
- 控制结构
- 函数调用
- 通过
new
创建合约 - 赋值
- 作用域和声明
- 错误处理:Assert, Require, Revert and Exceptions
- 合约
- 创建合约
- 可见性和 getter 函数
- 函数 修饰器(modifier)
- Constant 状态变量
- 函数
- 事件
- 继承
- 抽象合约
- 接口
- 库
- Using For
- Solidity汇编
- 内联汇编
- 独立汇编
- 杂项
- 存储(storage) 中的状态变量储存结构
- 内存(memory) 中的存储结构
- 调用数据存储结构
- 内部机制 - 清理变量
- 内部机制 - 优化器
- 源代码映射
- 技巧和窍门
- 速查表