Bài 3: Viết chương trình đơn giản với Rust 2
NGÀY 2: CÚ PHÁP CỐT LÕI VÀ HỆ THỐNG KIỂU DỮ LIỆU.. 4
Bài 1: Làm quen với các macro cơ bản. 4
Bài 2: Biến số và Tính bất biến (Immutability) 6
Bài 3: Các kiểu dữ liệu cơ bản. 7
Bài 5: Cấu trúc điều khiển luồng (Control Flow) 10
NGÀY 3: SỞ HỮU (OWNERSHIP) VÀ MƯỢN (BORROWING) 13
Bài 1: Hệ thống sở hữu (Ownership) là gì?. 13
Bài 2: Hành vi dịch chuyển (Move) trong Heap. 14
Bài 3: Mượn dữ liệu (Borrowing) và Tham chiếu (References) 15
NGÀY 4: TỔ CHỨC DỮ LIỆU VỚI STRUCT VÀ ENUM.. 17
NGÀY 5: TẬP HỢP DỮ LIỆU – VECTOR VÀ HASHMAP.. 23
Bài 1: Vector – Mảng động co giãn tùy ý. 23
Bài 1: Lỗi không thể phục hồi với panic! 26
Bài 2: Lỗi có thể phục hồi với Result Enum.. 26
NGÀY 7: TRAITS VÀ GENERICS – TÁI SỬ DỤNG MÃ NGUỒN.. 29
Bài 1: Generics – Kiểu dữ liệu tổng quát 29
Bài 2: Traits – Định nghĩa hành vi chung (Interfaces) 29
Bài 3: Trait Bounds – Sự kết hợp hoàn hảo. 30
NGÀY 8: LIFETIMES – QUẢN LÝ VÒNG ĐỜI CỦA THAM CHIẾU.. 32
Bài 1: Bản chất của Lifetimes là gì?. 32
Bài 2: Ký pháp Lifetimes (Lifetime Annotations) 32
Bài 2: Dự án nhỏ với Bộ giải mã gói tin IoT siêu tốc (Zero-Copy Packet Parser) 33
Bài 1: Ghi dữ liệu xuống file. 37
Bài 2: Đọc dữ liệu từ file. 37
Bài 3: Ghi nối tiếp vào file. 38
NGÀY 11: QUẢN LÝ DỰ ÁN VÀ INCLUDE TRONG RUST. 40
Bài 1: Include một thư viện ngoài 40
Bài 2: Include một file mã nguồn do bạn tự viết 40
NGÀY 12: NO_STD VÀ EMBEDDED RUST. 42
Bài 2: Framework một file code #![no_std] cơ bản. 42
Đối với Windows hoặc macOS.. 44
ỨNG DỤNG VÀO BÀI TOÁN CỘNG 2 SỐ.. 45





Reviews
There are no reviews yet.