Lifetimes là gì? Tại sao Rust cần chúng? Tìm hiểu cách trình biên dịch đảm bảo các tham chiếu luôn sống đủ lâu...
Sử dụng Generics trong Rust để tạo ra các hàm và cấu trúc dữ liệu hoạt động với nhiều kiểu dữ liệu khác...
Rust không có Exceptions! Khám phá cách xử lý lỗi an toàn và tường minh thông qua hai kiểu dữ liệu đặc biệt:...
Khám phá Traits trong Rust - cách định nghĩa các giao diện (interfaces) chung cho nhiều kiểu dữ liệu. Học về Default Implementation...
Học cách thêm hành vi cho Struct thông qua impl block. Khám phá sự khác biệt giữa methods và associated functions trong Rust.
Phân biệt &str và String trong Rust. Cách tạo, nối chuỗi và xử lý văn bản một cách linh hoạt và hiệu quả.
Cách sử dụng Structs trong Rust để nhóm các dữ liệu liên quan. Phân biệt giữa fields và objects, và cách thay đổi...
Cách định nghĩa và sử dụng hàm trong Rust. Khám phá sự khác biệt thú vị giữa statement và expression trong việc trả...
Khám phá khái niệm then chốt làm nên sự khác biệt của Rust: Quyền sở hữu (Ownership) và Mượn (Borrowing). Cách Rust quản...
Tìm hiểu cách gom nhóm các giá trị khác kiểu với Tuples và tạo ra các kiểu dữ liệu lựa chọn với Enums...