官术网_书友最值得收藏!

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是否正常運行那樣。接下來,你將近距離觀察一下在這個樣例程序里面發生了什么。

主站蜘蛛池模板: 崇明县| 防城港市| 新营市| 潮安县| 泸水县| 庆阳市| 英山县| 新安县| 颍上县| 安图县| 上杭县| 东港市| 阿尔山市| 牙克石市| 晴隆县| 兴业县| 南平市| 博客| 金平| 玉林市| 龙游县| 雅安市| 凤凰县| 三江| 霍山县| 北碚区| 保德县| 仪陇县| 承德县| 江安县| 礼泉县| 扶风县| 西安市| 乌恰县| 大连市| 寻乌县| 安塞县| 青河县| 东丰县| 峨眉山市| 涞水县|