Tour of Rust Mục lục

Generic type là gì?

Các kiểu chung cho phép chúng ta xác định một phần một struct hoặc một enum, cho phép trình biên dịch tạo một phiên bản được xác định đầy đủ tại thời điểm biên dịch(compile-time) dựa trên việc sử dụng code của chúng ta.

Rust thường có thể suy ra kiểu cuối cùng bằng cách nhìn vào phần khởi tạo của chúng ta, nhưng nếu nó cần giúp đỡ, bạn luôn luôn có thể sử dụng toán tử :: <T> để làm cho nó mọi thứ rõ ràng hơn. Nó còn có tên khác đó là turbofish (anh ấy là một người bạn tốt đấy!).