一、什麼是類型轉換

類型轉換是將一個類型轉爲另一個類型,轉換可分爲隱式和顯式轉換。

    隱式轉換是在運算符兩邊有不同類型,在不會丟失數據的情況下,編譯器會嘗試隱式轉換類型。

    例如:uint8 -> uint16,uint256可以轉換

    uint16,uint256 -> uint8 不會自動轉換,因爲可能會丟失數據

    顯式轉換是通過代碼強制轉換,例如上面的uint16轉換到uint8,如果你知道這個變量轉換沒問題,就可以自己強制轉換。

    例如 uint256 num = 100; uint8(num); 就可以強制轉換爲 uint類型

    強制轉換需要注意,如果進行了不正確的轉換會報錯,如果變量轉換爲一個更小類型的數據類型,多餘部分會被截斷。

二、delete重置變量

delete操作符是用於對變量進行重置,需要注意的是delete對映射類型無效(可以delete mapping裏面的元素),delete不影響拷貝變量值

三、寫代碼練習一下吧