1. O que é conversão de tipo?
A conversão de tipo consiste em converter um tipo em outro tipo. A conversão pode ser dividida em conversão implícita e explícita.
A conversão implícita significa que existem tipos diferentes em ambos os lados do operador. O compilador tentará converter o tipo implicitamente sem perder dados.
Por exemplo: uint8 -> uint16, uint256 pode ser convertido
uint16,uint256 -> uint8 não será convertido automaticamente porque os dados podem ser perdidos
A conversão explícita é uma conversão forçada por meio de código. Por exemplo, o uint16 acima é convertido em uint8. Se você sabe que não há problema com essa conversão de variável, você mesmo pode forçar a conversão.
Por exemplo uint256 num = 100; uint8(num);
Tenha cuidado com a conversão forçada. Se uma conversão incorreta for realizada, um erro será relatado. Se a variável for convertida para um tipo de dados menor, a parte excedente será truncada.
2. excluir variáveis de redefinição
O operador delete é usado para redefinir variáveis. Deve-se observar que excluir não é válido para tipos de mapeamento (você pode excluir elementos no mapeamento. Excluir não afeta a cópia de valores de variáveis).

3. Pratique escrever código
