Rust

Modules & Packages

Cấu trúc crate, modules (mod), khả năng truy cập pub, từ khóa use, Cargo.toml, workspaces

18 câu hỏi phỏng vấn·
Junior
1

File nào là gốc của một library crate trong Rust?

Câu trả lời

File src/lib.rs là điểm vào quy ước cho một thư viện Rust. Cargo tự động nhận diện nó là gốc của library crate. File này khai báo các module public của thư viện và định nghĩa API được phơi bày cho người dùng crate.

2

Từ khóa nào được dùng để khai báo một mô-đun con trong tệp Rust?

Câu trả lời

Từ khóa mod được dùng để khai báo một mô-đun. Nó có thể được theo sau bởi một khối chứa mã của mô-đun, hoặc đơn giản là tên mô-đun nếu mã nằm trong một tệp riêng. Khi đó Cargo sẽ tự động tìm tệp tương ứng.

3

Theo mặc định, phạm vi hiển thị của các mục (hàm, struct, v.v.) trong một mô-đun Rust là gì?

Câu trả lời

Trong Rust, tất cả các mục đều ở chế độ riêng tư theo mặc định. Quyết định thiết kế này thúc đẩy tính đóng gói và buộc lập trình viên phải nêu rõ những gì cần được phơi bày công khai. Phải sử dụng từ khóa pub để làm cho một mục có thể truy cập từ bên ngoài mô-đun.

4

Cú pháp nào cho phép nhập một kiểu và sử dụng nó mà không cần tiền tố đường dẫn?

5

Tiền tố đường dẫn crate:: ở đầu một câu lệnh import có nghĩa là gì?

+15 câu hỏi phỏng vấn

Nắm vững Rust cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí