blog.dopana

Back

Đây là bài đầu tiên trong loạt bài về Rust cơ bản. Rust là ngôn ngữ hệ thống tập trung vào an toàn bộ nhớ, tốc độ và đồng thời không sợ hãi — và trình biên dịch của nó nổi tiếng bắt lỗi trước khi chương trình chạy.

Cài Rust bằng rustup#

Cách chính thức để cài Rust là rustup, công cụ quản lý toolchain:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
bash

Sau khi xong, nạp lại shell và kiểm tra:

rustc --version
cargo --version
bash

Chương trình đầu tiên#

Tạo dự án mới bằng Cargo, hệ thống build và quản lý package của Rust:

cargo new hello_rust
cd hello_rust
bash

Cargo tạo src/main.rs với chương trình có sẵn:

src/main.rs
fn main() {
    println!("Hello, world!");
}
rust

Chạy nó#

cargo run
bash

Kết quả:

Hello, world!
text

Từng phần làm gì#

  • fn main() — điểm vào nơi mọi chương trình Rust bắt đầu.
  • println! — một macro (chú ý dấu !) in một dòng chữ ra console.
  • cargo new — tạo dự án kèm file manifest Cargo.toml.
  • cargo run — biên dịch và chạy chương trình.

Thử cargo build để chỉ biên dịch, và cargo check để kiểm tra lỗi nhanh không tạo file nhị phân.

Định dạng và lint#

Rust đi kèm hai công cụ:

cargo fmt # định dạng code
cargo clippy # bắt lỗi thường gặp
bash

Chạy chúng trên mọi dự án. Trình biên dịch cũng là thầy giáo tuyệt vời — đọc kỹ thông báo lỗi của nó.

Kết luận#

Bạn đã cài Rust, tạo dự án bằng Cargo và chạy chương trình đầu tiên. Bài tiếp theo trong loạt: biến và kiểu dữ liệu.

Tài liệu tham khảo#