timezone |
---|
Asia/Taipei |
-
自我介绍 Hello World
-
你认为你会完成本次残酷学习吗?我用盡全力
學習內容
筆記:
- mapping 映射, 可以透過 key 查詢對應的 value, ex: 通過一個人的 id 查詢他的錢包地址
- mapping 的 _keyType 只能選擇 solidity 內建的直類型, _valueType 則可以自定義類型
mapping(uint => address) public idToAddress;
mapping(address => address) public swapPair;
function writeMap(uint _key, address _value) public{
idToAddress[_key] = _value;
}
- boolean: false
- string: ""
- int: 0
- uint: 0
- enum: 列舉中的第一個元素
- address: 0x0000000000000000000000000000000000000000 (或 address(0))
- function fi() internal{}
- function fe() external{}
- delete 變數, 會讓變數的值變為初始值
- 變數聲明這兩個關鍵字後, 初始化後不能再變更數值
- 數字變數可以使用 constant, immutable; string, bytes 則只能用 constant