以太坊:深入理解Solidity

深入理解Solidity

本章将深入介绍 Solidity 语言特性的所有细节。

如果你发现缺少了什么,请在 Gitter 上联系我们; 或者在 英文 Github 中文版翻译地址GitHub 上创建 pull request 。

  • Solidity 源文件结构
    • Pragmas
    • 版本标识
    • 导入其他源文件
    • 注释
  • 合约结构
    • 状态变量
    • 函数
    • 函数 修饰器modifier
    • 事件 Event
    • 结构体
    • 枚举类型
  • 类型
    • 值类型
    • 引用类型
    • 映射
    • 涉及 LValues 的运算符
    • 基本类型之间的转换
    • 字面常量与基本类型的转换
    • 类型推断(已弃用)
  • 单位和全局变量
    • 以太币Ether 单位
    • 时间单位
    • 特殊变量和函数
  • 表达式和控制结构
    • 输入参数和输出参数
    • 控制结构
    • 函数调用
    • 通过 new 创建合约
    • 赋值
    • 作用域和声明
    • 错误处理:Assert, Require, Revert and Exceptions
  • 合约
    • 创建合约
    • 可见性和 getter 函数
    • 函数 修饰器modifier
    • Constant 状态变量
    • 函数
    • 事件
    • 继承
    • 抽象合约
    • 接口
    • Using For
  • Solidity汇编
    • 内联汇编
    • 独立汇编
  • 杂项
    • 存储storage 中的状态变量储存结构
    • 内存memory 中的存储结构
    • 调用数据存储结构
    • 内部机制 - 清理变量
    • 内部机制 - 优化器
    • 源代码映射
    • 技巧和窍门
    • 速查表
  • Solidity v0.5.0 重大更新
    • 语义变化
    • 语义及语法更改
    • 准确性要求
    • 弃用元素
    • 和老合约进行交互
    • 举例

 

你可能感兴趣的:(区块链,以太坊,以太坊)