我第一次嘗試 Rust.

https://dev.to/martinhaeusler/so-i-tried-rust-for-the-first-time-4jdb

在最近的專業生涯中,我在 Java 虛擬機上感到非常得心應手。我在超過 10 年前開始使用 Java,但自從大約 4 年前開始,我幾乎完全使用 Kotlin 進行編程。儘管 Kotlin 適用於多種不同的用例和編譯目標,我已經感覺到自己需要在工具箱中有一個“本機工具”。如果必須使用 C,我能應對,但目前看起來這已經非常過時。我聽說 Rust 是目前最受歡迎的編程語言,因此我想親自體驗一下。

安裝

在我的 Linux 機器上,安裝流程非常順利。我安裝了 rustup,並讓 cargo init 完成工作;專案設定已完成。我啟動了 Visual Studio Code,下載了一些插件,幾分鐘後就開始編寫程式。我特別喜歡 cargo 也是一個內建的依賴管理工具。不錯!

編程挑戰

每當我嘗試一種新語言時,我通常會嘗試 Advent of Code。這是一組與語言無關的問題,從非常簡單開始,逐漸變得更困難;非常適合測試新語言!

我選擇了 2023 年的“Day 1”示例。我們會得到一個文字輸入文件;每行包含數字和字符。我們需要找到每行的第一個和最後一個數字,將它們轉換為一個數字(例如 8 和 3 轉換為 83),並將它們相加。經過一點調整,我的程式碼如下。

……(過長無法全部轉譯,請告知是否需要更多內容)

via DEV Community

June 5, 2024 at 01:31AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *