- Rust游戲開發實戰
- (美)赫伯特·沃爾弗森
- 577字
- 2024-09-05 16:34:13
1.3.2 用Cargo來開啟一個新項目
每個新的項目都是從一個空的crate開始的,為了創建一個新的項目,你需要執行如下操作。
(1)打開一個終端窗口或者命令提示符窗口。
(2)進入為Rust代碼選定的主目錄中(使用cd命令)。
(3)不要自己手工為新項目創建子目錄——Cargo會幫開發者自動創建一個。
(4)輸入 cargo new [project name]。
(5)至此,Rust已經創建了一個名為[project name]的子目錄,執行 cd [project name]命令就可以進入子目錄。
例如,筆者為了在選定的rust目錄下創建一個名為Hello的項目,則會使用:

為crate使用snake_case命名風格
開發者可以為程序或者crate起任何名字,但最好使用snake_case風格的命名法——用下畫線作為兩個單詞的分隔符。如果用戶創建了一個名為MyCool-Thing的庫,那么在項目中引用這個庫的時候會遇到一些麻煩。
選擇一個好的名字是一件很困難的事情。但是別擔心,后續你可以通過修改Cargo.toml文件來更換名稱。有個笑話是這么說的:“計算機科學領域只有兩個難題,那就是命名和緩存失效,以及少算了一個1的錯誤”。
啟動文本編輯器或者IDE,并在其中打開剛剛建立的項目目錄。Cargo已經在里面創建好了下列的文件和文件夾。
(1)Cargo.toml:項目的“元數據”,用來描述當前項目。
(2)src文件夾:用來存放用戶編寫的代碼。
(3)src/main.rs:一個短小的代碼文件,包含了向終端輸出“Hello, World!”所需要的代碼。
cargo new命令已經創建了“Hello, World”程序——就像之前測試Rust是否正常運行那樣。接下來,你將近距離觀察一下在這個樣例程序里面發生了什么。
推薦閱讀
- 玩轉Scratch少兒趣味編程
- JavaScript:Functional Programming for JavaScript Developers
- Django開發從入門到實踐
- TypeScript實戰指南
- Big Data Analytics
- Learning Salesforce Einstein
- Unity 2017 Mobile Game Development
- Scala Data Analysis Cookbook
- C語言程序設計簡明教程:Qt實戰
- Julia數據科學應用
- Mastering SciPy
- Python硬件編程實戰
- PHP動態網站開發實踐教程
- Building UIs with Wijmo
- Python程序設計:基礎與實踐