mstmahmuda11121 發表於 2024-4-15 17:44:41

文件作為個組成部分

系統資源、記憶體管理、驅動程式、執行緒、並發、中斷。首先:這些都是我個人在日常開發者生活中不太直接接觸的術語,因為 Rust 本質上是一種低階系統程式語言,而我典型的工作環境是 Web 開發。 我非常熟悉 JavaScript、TypeScript、Node 以及流行的函式庫和框架,例如 Angular、Vue 和 React。在這個美麗的 Web 開發新世界中,許多東西都是時髦的、現代的、輕量級的,甚至更快節奏的。所有這一切都由一個充滿豐富資源的工具箱和一個龐大的社區來補充。當然,我個人的職業,還有這個特殊的環境,讓我在這個舒適的世界裡,與系統導向程式設計的話題和C、C++、Go甚至Rust等語言保持了一定的距離。 本文代表了對 Rust 程式語言的深刻主觀看法。

此外,我們無法在此上下文中提及語言的所有組成部分,而只能粗略地觸及其中的 沙烏地阿拉伯 電話號碼 些組成部分。我們從一個小例子開始,然後用 Rust 的重要元件逐漸擴展它。 第一步 安裝和管理目前 Rust 版本的最佳方法是使用Rustup。與Node Version Manager類似,您可以使用它來初始安裝 Rust、更新它或在版本之間切換。如果我們按照網站上的說明進行操作,我們將在命令列中使用rustc和Cargo命令。我們很少單獨使用Rust編譯器rustc ,因為Rust專案的關鍵是cargo指令。 貨物 與Web 開發中的npm類似, cargo既是套件管理器,也是用於為 Rust 專案設定、編譯、啟動、測試或產生文件的工具(請參閱Cargo –help call )。我們可以使用以下命令透過 Cargo 建立第一個專案這會為我們的專案建立一個名為u-rest-u-rust 的資料夾,其中已經有一些檔案。

https://lh7-us.googleusercontent.com/GMHDqdJtMwdtvWtsD3Xrc4Ew8ifYHnkTgruTNNw-vMWt8AUZZ1-swvI2PpAioAxjnfcpD6wkMirB_zpwJBLLsTqU4CgCkTukmtej28kQQCGbeDKYTEml3uVnE45JeoiLsV1Z_2uUl3oZizFN9StWNF0

在不詳細查看這些內容的情況下,我們進入該資料夾,編譯專案並讓它通過以下調用運行: cd u-rest-u-rust cargo run 我們看到(圖 1)一個簡短的編譯過程、二進位檔案的創建(例如Windows 上的u-rest-u-rust.exe)以及眾所周知的Hello, world!的輸出。 。 雖然目前仍然非常簡單,但這一切都讓人想起進入 Web 專案的經典入門,例如使用Angular CLI。您可以使用管理器程式(此處為「cargo」)設定專案或執行與專案相關的命令。感覺非常舒服和熟悉。 圖:Rust 程式語言-cargo run 的輸出 圖:第一版貨物運行帶有強制性的“Hello World”。 開發環境 讓我們仔細看看我們項目的內容。當然,您也可以在命令列和vim編輯器中工作,但我個人非常喜歡使用Visual Studio Code。如果您將Rust 擴充功能(來自官方rust-lang社群)新增至 Microsoft 的精簡免費編輯器中,您就已經擁有了語法高亮顯示以及您現在需要的所有程式碼工具。

頁: [1]
查看完整版本: 文件作為個組成部分

一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |