Menu
CoddyTech

Cấu trúc chương trình cơ bản

Thuộc phần Kiến thức nền tảng trong hành trình Rust của Coddy. Bài học 4 trên 75.

Trong Rust, mọi chương trình thực thi đều bắt đầu bằng hàm (function) main. Hàm này là điểm vào của chương trình, nơi quá trình thực thi bắt đầu.

Hàm (function) main được định nghĩa bằng từ khóa fn, theo sau là main và một cặp dấu ngoặc đơn (). Code cần chạy được đặt trong dấu ngoặc nhọn {}.

Đây là phần phân tích đơn giản về một chương trình Rust cơ bản:

fn main() { // Hàm chính
    println!("Hello, Coddy!"); // Câu lệnh in ra
}

Lưu ý quan trọng: Trong Rust, mỗi câu lệnh phải kết thúc bằng dấu chấm phẩy (;). Dấu chấm phẩy là bắt buộc và cho Rust biết bạn đã đến cuối câu lệnh.

Quên thêm dấu chấm phẩy thường dẫn đến lỗi biên dịch. Biểu thức cuối cùng trong một khối lệnh là ngoại lệ. Nếu không có dấu chấm phẩy, biểu thức đó trở thành giá trị của khối lệnh, vì vậy câu lệnh println! cuối cùng trong main vẫn biên dịch được. Tuy nhiên, lưu ý rằng các khối code được đặt trong dấu ngoặc nhọn {} (như phần khai báo hàm) không cần dấu chấm phẩy.

challenge icon

Thử thách

Người mới

Tạo một chương trình Rust có hàm main. Bên trong hàm main, viết code để in ra dòng văn bản sau:

This is my first Rust program!

Tự làm thử

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch Rust online