1. FDigit 首页
  2. 区块链技术认证

《以太坊Solidity面向对象编程》

第一章、Solidity源文件布局

1. Pragmas
2. 导入其他源文件
3. 注释

第二章、合约结构

1. 状态变量
2. 函数
3. 函数修饰符
4. 事件 Events
5. 结构体类型
6. 枚举类型

第三章、类型

1. 值类型
2. 引用类型
3. 映射类型
4. 涉及LValue的运算符
5. 基本类型之间的转换
6. 文字和基本类型之间的转换

第四章、单位和全局可用变量

1. Ether Units
2. Time Units
3. 特殊变量和函数

第五章、表达式和控件结构

1. 控制结构
2. 函数调用
3. 通过new创建合同 
4. 表达式优先级
5. 赋值
6. 作用域和声明
7. 错误处理:Assert, Require, Revert  Exceptions

第六章、合约

1. 创建合约
2. Visibility  Getters
3. 函数修饰符
4. Constant状态变量
5. 函数
6. 事件
7. 继承
8. 抽象合约
9. 接口
10. Libraries
11. Using For

第七章、Inline Assembly

1. 案例
2. 访问外部变量,函数和库
3. 注意事项
4. 强制转换

第八章、Solidity v0.6.0重大更改

1. 更改编译器可能不发出警告
2. 明确需求
3. 语义和句法变化
4. 新的函数
5. 接口变更
6. 如何更新代码

发布者:黎跃春,转转请注明出处:https://www.fdigit.com/solidity-oop/

发表评论

登录后才能评论