From and Into

Ta có thể implement trait FromInto để đơn giản hoá việc chuyển đổi kiểu dữ liệu:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Into sẽ tự động được implement khi From được implement:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Speaker Notes

This slide should take about 10 minutes.
  • Vì vậy, thông thường ta chỉ cần implement From, vì kiểu dữ liệu của bạn sẽ tự động có Into.
  • Ngược lại, khi ta muốn khai báo 1 hàm nhận “bất kỳ kiểu dữ liệu nào có thể chuyển đổi thành String”, ta nên sử dụng Into. Như vậy, hàm được khai báo sẽ chấp nhận các kiểu dữ liệu implement From và những kiểu dữ liệu chỉ implement Into.