Discover 15 posts from our community
Giới thiệu Rust
Tìm hiểu cấu trúc điều khiển (if-else, if let), các loại vòng lặp (loop, while, for) và khái niệm Expressions vs Statements trong Rust.
Tìm hiểu nguồn gốc, triết lý và những ưu điểm nổi bật của ngôn ngữ lập trình Rust, cùng hướng dẫn cài đặt môi trường phát triển.
Tìm hiểu cách khai báo biến, các kiểu dữ liệu nguyên thủy và khái niệm immutability - nền tảng quan trọng trong Rust.
Đi sâu vào cơ chế quản lý biến, shadowing, constants, static variables và các kỹ thuật xử lý kiểu dữ liệu nâng cao trong Rust.
Tìm hiểu cách xây dựng hàm, truyền tham số, giá trị trả về, khái niệm scope và giới thiệu sơ lược về ownership trong Rust.
Tìm hiểu về ownership - hệ thống quản lý bộ nhớ độc đáo của Rust, giúp đảm bảo an toàn bộ nhớ mà không cần garbage collector.
Tìm hiểu về slices - cách tham chiếu đến một phần của collection mà không cần sở hữu toàn bộ dữ liệu.
Tìm hiểu về lifetime - cách Rust đảm bảo references luôn hợp lệ và không trỏ đến dữ liệu đã bị giải phóng.
Áp dụng kiến thức về ownership, borrowing và lifetime vào các design patterns và dự án thực tế.
Tìm hiểu cách sử dụng structs để nhóm dữ liệu liên quan và định nghĩa methods để thêm hành vi cho các kiểu dữ liệu tùy chỉnh.
Tìm hiểu về enums - kiểu dữ liệu liệt kê mạnh mẽ của Rust và pattern matching - công cụ xử lý các trường hợp khác nhau một cách an toàn.
Tìm hiểu về Vec - collection động lưu trữ các phần tử cùng kiểu, một trong những cấu trúc dữ liệu quan trọng nhất trong Rust.
Tìm hiểu cách Rust xử lý chuỗi với String và &str, đặc biệt là UTF-8 và các phương thức xử lý chuỗi hiệu quả.
Tìm hiểu về HashMap - cấu trúc dữ liệu key-value cho phép lưu trữ và truy xuất dữ liệu nhanh chóng với độ phức tạp O(1).