深入了解Solidity
- Solidity 源檔案結構
- Pragmas
- 版本辨別
- 導入其他源檔案
- 注釋
- 合約結構
- 狀态變量
- 函數
- 函數 修飾器modifier
- 事件 Event
- 結構體
- 枚舉類型
- 類型
- 值類型
- 引用類型
- 映射
- 涉及 LValues 的運算符
- 基本類型之間的轉換
- 字面常量與基本類型的轉換
- 類型推斷(已棄用)
- 機關和全局變量
- 以太币Ether 機關
- 時間機關
- 特殊變量和函數
- 表達式和控制結構
- 輸入參數和輸出參數
- 控制結構
- 函數調用
- 通過
建立合約new
- 指派
- 作用域和聲明
- 錯誤處理:Assert, Require, Revert and Exceptions
- 合約
- 建立合約
- 可見性和 getter 函數
- Constant 狀态變量
- 事件
- 繼承
- 抽象合約
- 接口
- 庫
- Using For
- Solidity彙編
- 内聯彙編
- 獨立彙編
- 雜項
- 存儲storage 中的狀态變量儲存結構
- 記憶體memory 中的存儲結構
- 調用資料存儲結構
- 内部機制 - 清理變量
- 内部機制 - 優化器
- 源代碼映射
- 技巧和竅門
- 速查表
- Solidity v0.5.0 重大更新
- 語義變化
- 語義及文法更改
- 準确性要求
- 棄用元素
- 和老合約進行互動
- 舉例