在 Rust 語言裡,我們會稱呼模組為 crate,如果需要什麼模組,我們可以來 https://crates.io/ 找尋是否有現成的可以用。
之前文章中提到,我們可以用 cargo 來初始專案,專案資料夾內會有一個 Cargo.toml 的設定檔,其中 [dependencies] 區塊就是用來宣告我們使用到的其他模組。
我們只要簡單的加入模組名稱及版本號,執行 cargo build 時,便會去下載模組。
[dependencies] rand = "0.3.14"另外,第一次執行 cargo build 時,會產生一個 Cargo.lock 檔案,裡面會記錄相關模組的版本,這個機制可以確保別人在編譯專案時,會跟開發者當初使用的一致。
沒有留言:
張貼留言