Câu hỏi phỏng vấn Rust
Câu hỏi

Có thể sử dụng biến toà...

Câu trả lời

Trong Rust, khái niệm về biến toàn cục không giống như trong một số ngôn ngữ lập trình khác. Rust thiên về việc sử dụng an toàn và kiểm soát chặt chẽ về quyền sở hữu và thời gian sống của biến, do đó việc sử dụng biến toàn cục không được khuyến khích và cần phải cẩn thận khi triển khai. Tuy nhiên, bạn có thể tạo ra một biến có tính chất tương tự như biến toàn cục bằng cách sử dụng các tính năng như static hoặc const để khai báo giá trị không thay đổi trong suốt thời gian chạy của chương trình. Các biến được khai báo với static có thể thay đổi, nhưng việc truy cập hoặc thay đổi chúng cần phải được quản lý cẩn thận để tránh các vấn đề về an toàn luồng (thread safety).

Ví dụ, bạn có thể khai báo một hằng số toàn cục như sau:

rust Copy
const MAX_POINTS: u32 = 100_000;
``...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Rust có macro không? Bạn đã từng viết macro trong Rust chưa?

middle

Trong Rust, từ khóa move có tác dụng gì khi dùng closure?

middle

Đếm số lần xuất hiện của từ trong một tệp văn bản, in ra 10 từ xuất hiện nhiều nhất đến ít nhất bằng Rust.

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào