Current date May 18, 2026
Written by

155 Articles

Tự học Rust – Bài 18: Lifetimes – Đảm bảo tham chiếu hợp lệ

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...

Tự học Rust – Bài 17: Generics – Viết mã nguồn linh hoạt

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...

Tự học Rust – Bài 16: Xử lý lỗi với Result và Option

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:...

Tự học Rust – Bài 15: Mô hình hóa hành vi với Traits

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...

Tự học Rust – Bài 14: Method Syntax (impl block)

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.

Tự học Rust – Bài 13: Xử lý chuỗi văn bản (Strings)

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ả.

Tự học Rust – Bài 12: Structs – Khởi tạo kiểu dữ liệu tùy chỉnh

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...

Tự học Rust – Bài 11: Hàm (Functions)

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ả...

Tự học Rust – Bài 10: Ownership & Borrowing – Linh hồn của Rust

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ự học Rust – Bài 9: Tuples & Enums – Cấu trúc dữ liệu linh hoạt

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...