1. Co je převod typu?
Konverze typu je převod jednoho typu na jiný typ Konverze lze rozdělit na implicitní a explicitní.
Implicitní konverze znamená, že na obou stranách operátora existují různé typy. Kompilátor se pokusí implicitně převést typ bez ztráty dat.
Například: uint8 -> uint16, uint256 lze převést
uint16,uint256 -> uint8 nebudou automaticky převedeny, protože může dojít ke ztrátě dat
Explicitní konverze je vynucená konverze pomocí kódu.Například výše uvedený uint16 je převeden na uint8.Pokud víte, že s touto konverzí proměnných není žádný problém, můžete konverzi vynutit sami.
Například uint256 num = 100 lze přetypovat na typ uint;
Buďte opatrní s vynuceným převodem Pokud se provede nesprávný převod, bude hlášena chyba. Pokud je proměnná převedena na menší datový typ, přebytečná část bude zkrácena.
2. vymažte resetované proměnné
Operátor delete se používá k resetování proměnných. Je třeba poznamenat, že delete není platné pro typy mapování (vymazání prvků v mapování neovlivňuje kopírování hodnot proměnných).

3. Procvičte si psaní kódu

