1. Chuyển đổi kiểu là gì?
Chuyển đổi loại là chuyển đổi loại này sang loại khác. Chuyển đổi có thể được chia thành chuyển đổi ngầm và chuyển đổi rõ ràng.
Chuyển đổi ngầm có nghĩa là có nhiều kiểu khác nhau ở cả hai phía của toán tử. Trình biên dịch sẽ cố gắng chuyển đổi kiểu ngầm mà không làm mất dữ liệu.
Ví dụ: uint8 -> uint16, uint256 có thể chuyển đổi
uint16,uint256 -> uint8 sẽ không được chuyển đổi tự động vì dữ liệu có thể bị mất
Chuyển đổi rõ ràng là chuyển đổi bắt buộc thông qua mã. Ví dụ: uint16 ở trên được chuyển đổi thành uint8. Nếu bạn biết rằng không có vấn đề gì với chuyển đổi biến này, bạn có thể tự mình chuyển đổi.
Ví dụ uint256 num = 100; uint8(num);
Hãy cẩn thận với việc chuyển đổi bắt buộc. Nếu thực hiện chuyển đổi không chính xác, sẽ có thông báo lỗi. Nếu biến được chuyển đổi sang loại dữ liệu nhỏ hơn, phần thừa sẽ bị cắt bớt.
2. xóa các biến đặt lại
Toán tử xóa được sử dụng để đặt lại các biến. Cần lưu ý rằng xóa không hợp lệ đối với các loại ánh xạ (bạn có thể xóa các phần tử trong ánh xạ).

3. Luyện viết code
