Posts
All the articles I have published.
-
Tự học Rust - Bài 9: Tuples & Enums - Cấu trúc dữ liệu linh hoạt
Updated date: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 trong Rust.
-
Tự học Rust - Bài 18: Lifetimes - Đảm bảo tham chiếu hợp lệ
Published date: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 để chương trình không bao giờ gặp lỗi bộ nhớ.
-
Tự học Rust - Bài 8: Mảng (Arrays) & Vectors
Updated date:Phân biệt Mảng cố định và Vector động trong Rust. Cách truy xuất, thay đổi và duyệt qua danh sách dữ liệu hiệu quả.
-
Tự học Rust - Bài 17: Generics - Viết mã nguồn linh hoạt
Published date: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 nhau mà vẫn đảm bảo hiệu năng tối ưu.
-
Tự học Rust - Bài 7: Vòng lặp (Loops)
Updated date:Học cách lặp đi lặp lại mã nguồn trong Rust với loop, while và for. Cách sử dụng break/continue và mẹo duyệt mảng chuyên nghiệp.
-
Tự học Rust - Bài 16: Xử lý lỗi với Result và Option
Published date: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: Option và Result.
-
Tự học Rust - Bài 6: So khớp mẫu với Match (Pattern Matching)
Updated date:Tìm hiểu Match trong Rust - phiên bản nâng cấp của switch..case. Cách xử lý nhiều điều kiện một cách sạch sẽ và an toàn.
-
Tự học Rust - Bài 15: Mô hình hóa hành vi với Traits
Published date: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 và Trait Bounds.
-
Tự học Rust - Bài 5: Cấu trúc điều kiện If...Else
Updated date:Làm chủ các câu lệnh điều kiện trong Rust. Khám phá điểm đặc biệt: sử dụng If...Else như một biểu thức (expression) để gán giá trị cho biến.
-
Tự học Rust - Bài 14: Method Syntax (impl block)
Published date: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 4: Toán tử (Operators)
Updated date:Khám phá các loại toán tử trong Rust: Toán tử số học, toán tử gán, toán tử so sánh và toán tử logic để xử lý dữ liệu một cách hiệu quả.
-
Tự học Rust - Bài 3: Kiểu dữ liệu (Data Types)
Updated date:Tìm hiểu về các kiểu dữ liệu cơ bản trong Rust: Số nguyên, số thực, ký tự, chuỗi và logic. Cách Rust tự suy luận kiểu dữ liệu thông qua Type Inference.