一、什麼是類型轉換
類型轉換是將一個類型轉爲另一個類型,轉換可分爲隱式和顯式轉換。
隱式轉換是在運算符兩邊有不同類型,在不會丟失數據的情況下,編譯器會嘗試隱式轉換類型。
例如:uint8 -> uint16,uint256可以轉換
uint16,uint256 -> uint8 不會自動轉換,因爲可能會丟失數據
顯式轉換是通過代碼強制轉換,例如上面的uint16轉換到uint8,如果你知道這個變量轉換沒問題,就可以自己強制轉換。
例如 uint256 num = 100; uint8(num); 就可以強制轉換爲 uint類型
強制轉換需要注意,如果進行了不正確的轉換會報錯,如果變量轉換爲一個更小類型的數據類型,多餘部分會被截斷。
二、delete重置變量
delete操作符是用於對變量進行重置,需要注意的是delete對映射類型無效(可以delete mapping裏面的元素),delete不影響拷貝變量值

三、寫代碼練習一下吧
