Tôi mới làm quen với Rust. Tôi nghĩ rằng điều đó use
được sử dụng để nhập số nhận dạng vào phạm vi hiện tại và extern
được sử dụng để khai báo một mô-đun bên ngoài. Nhưng sự hiểu biết này (có thể sai) không có ý nghĩa gì đối với tôi. Ai đó có thể giải thích tại sao Rust có hai khái niệm này và những trường hợp phù hợp để sử dụng chúng là gì?
extern crate foo;
? Thùng và mô-đun là các khái niệm riêng biệt trong Rust, bạn có thể muốn xem "Thuật ngữ cơ bản: Thùng và Mô-đun" giải thích sự khác biệt giữa hai loại này (cá nhân tôi thấy các ví dụ dưới đây quá dài dòng).