Tag: rust
All the articles with the tag "rust".
-
Tự học Rust - Bài 13: Xử lý chuỗi văn bản (Strings)
Updated date: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
Updated date: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 dữ liệu trong Struct.
-
Tự học Rust - Bài 11: Hàm (Functions)
Updated date: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ả về giá trị của hàm.
-
Tự học Rust - Bài 20: Concurrency - Đa luồng an toàn tuyệt đối
Published date:Khám phá cách Rust xử lý lập trình đa luồng mà không lo lỗi Data Races. Học về Threads, Message Passing và Shared State.
-
Tự học Rust - Bài 10: Ownership & Borrowing - Linh hồn của Rust
Updated date: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 lý bộ nhớ an toàn mà không cần Garbage Collector.
-
Tự học Rust - Bài 19: Con trỏ thông minh (Smart Pointers)
Published date:Vượt xa các tham chiếu thông thường với Smart Pointers: Box, Rc và RefCell. Cách quản lý bộ nhớ linh hoạt trong các cấu trúc dữ liệu phức tạp.
-
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.