1. Что такое преобразование типов?
Преобразование типов заключается в преобразовании одного типа в другой. Преобразование можно разделить на неявное и явное преобразование.
Неявное преобразование означает, что по обе стороны оператора существуют разные типы. Компилятор попытается неявно преобразовать тип без потери данных.
Например: uint8 -> uint16, uint256 можно преобразовать
uint16,uint256 -> uint8 не будет преобразовано автоматически, поскольку данные могут быть потеряны
Явное преобразование — это принудительное преобразование с помощью кода. Например, приведенный выше код uint16 преобразуется в uint8. Если вы знаете, что с этим преобразованием переменных проблем нет, вы можете выполнить принудительное преобразование самостоятельно.
Например, uint256 num = 100; uint8(num) можно привести к типу uint;
Будьте осторожны с принудительным преобразованием. Если выполнено неправильное преобразование, будет сообщено об ошибке. Если переменная преобразуется в меньший тип данных, лишняя часть будет усечена.
2. удалить переменные сброса
Оператор удаления используется для сброса переменных. Следует отметить, что удаление недопустимо для типов сопоставления (вы можете удалять элементы в сопоставлении). Удаление не влияет на копирование значений переменных.

3. Практикуйтесь в написании кода
