Lộ trình Rust
Hướng dẫn từng bước để trở thành một nhà phát triển Android.
Hỏi AI về Lộ trình Rust
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Giới thiệu & Cài đặt Môi trường
Rust là gì?
Tại sao nên sử dụng Rust?
Cài đặt Rust và Cargo
IDE và Bộ công cụ Rust
Sân chơi Rust
2 Cơ bản về Ngôn ngữ
Cú pháp và Ngữ nghĩa
Luồng điều khiển và Cấu trúc
Cú pháp Hàm và Phương thức
Enums, Structs, Traits
Đối sánh mẫu & Phá vỡ cấu trúc
3 Cấu trúc dữ liệu & Ownership
Cấu trúc dữ liệu
Quy tắc Ownership
Mượn & Tham chiếu
Stack và Heap
4 Xử lý lỗi, Modules & Kiểm thử
Xử lý lỗi
Modules & Crates
Kiểm thử
5 Traits, Generics & Lifetimes
Traits & Generics
Lifetimes & Trình kiểm tra mượn
6 Chủ đề nâng cao & Lập trình meta
Cấu trúc dữ liệu nâng cao
Con trỏ thông minh
Macros & Lập trình meta
7 Đồng thời & Song song
Luồng & Kênh
Thao tác nguyên tử
Async/Await
8 Hệ sinh thái & Thư viện
Phát triển Web
Cơ sở dữ liệu và ORM
Phát triển Game
Phát triển GUI
Hệ thống nhúng
9 Công cụ & Triển khai
Gỡ lỗi & Tài liệu
Hiệu suất và Hồ sơ
WebAssembly (WASM)
Tiện ích CLI