Khóa học tương tác
Khóa học rỉ sét
Tìm hiểu ngôn ngữ lập trình Rust từ đầu với các giải thích chi tiết, ví dụ thực tế và bài tập tương tác: từ các biến và kiểu nguyên thủy đến quản lý bộ nhớ an toàn với quyền sở hữu, mượn, cấu trúc và phương thức.
Xác minh tĩnh thông qua từ khóa + thực thi trên trang chính thứcRust Playground(một cú nhấp chuột để sao chép mã + mở).
01 · Mô-đun 1 - Nguyên tắc cơ bản về Rust
Nền tảng của ngôn ngữ: các biến, khả năng biến đổi, tạo bóng và sử dụng các kiểu vô hướng và tổ hợp nguyên thủy.
02 · Mô-đun 2 - Luồng điều khiển
Đưa ra quyết định thông qua các biểu thức có điều kiện, lặp bằng vòng lặp và tận dụng tính năng khớp mẫu của ngôn ngữ.
03 · Mô-đun 3 - Quyền sở hữu và vay mượn
Trọng tâm của việc quản lý bộ nhớ của Rust: quyền sở hữu, ngăn xếp so với đống, di chuyển so với sao chép và sử dụng tài liệu tham khảo một cách an toàn.
- 3.1Quy tắc sở hữuBa quy tắc chính về quản lý bộ nhớ không có trình thu gom rác, phân bổ động, sao chép và chuyển quyền sở hữu.~15 min
- 3.2Tài liệu tham khảo và mượnMượn dữ liệu thông qua các tham chiếu được chia sẻ (&) và có thể thay đổi (&mut), đồng thời tránh chạy đua dữ liệu với các quy tắc của trình biên dịch.~15 min
04 · Mô-đun 4 - Cấu trúc và phương thức dữ liệu
Xác định và sắp xếp các loại dữ liệu tùy chỉnh phức tạp bằng cấu trúc và triển khai hành vi của chúng thông qua các khối impl.
05 · Mô-đun 5 - Generics và Đặc điểm
Phát triển mã linh hoạt và có thể tái sử dụng bằng cách sử dụng các loại chung và xác định hành vi chung bằng cách sử dụng Đặc điểm.
06 · Mô-đun 6 - Vòng đời và Con trỏ thông minh
Quản lý vòng đời tham chiếu bằng các vòng đời và phân tích việc quản lý bộ nhớ heap thông qua Box, Rc và Arc.
07 · Mô-đun 7 - Xử lý và thu thập lỗi
Thao tác với các bộ sưu tập động như HashMap và xử lý các ngoại lệ/lỗi theo cách nâng cao và đơn giản.