Rust 架構網站 01 基礎語法

Rust 架構網站 01 基礎語法

更新於 發佈於 閱讀時間約 2 分鐘

最開始學習一個語言肯定是從基礎語法開始,Rust還算滿幸運的有基礎語法的翻譯,這翻譯是在官方網站下推薦的,初步看起來沒什麼問題,在開發環境中我選擇visual studio code,基本的安裝,如果有問題的話,我相信網路上都找得到答案,找不到可以留言,我感受一下怎麼幫忙。


第二章節就即開始基礎的Rust用法,非常有C語言的感覺,就是讓人看不太懂的意思

cargo new 專案名稱
cargo run
let mut guess = String::new();

我認為比較重要的三行,在Rust裡是使用Cargo當系統跟套件管理工具

第一行是創建專案

第二行是執行專案。

第三行則是在創建變數的方式, mut 代表的是可變得的變數,如果沒有就代表是immutable(不可變)

其中讓人比較問號的應該是::的存在,

文檔中::配上後面的new代表的是關聯函式(associated function)

目前我是以String型別內的一種函式去理解。


fn main() {
println!("Hello, world!");
}

而main()的部份則是程式的主體,永遠被第一個執行的功能,都叫main了,相信應該很好記

跟文檔裡的一樣,只是證明我真的有寫顆顆

跟文檔裡的一樣,只是證明我真的有寫顆顆

接下來這段,我看起來有點像天書,我在把文檔研究一下,下篇再來講研究的結果。







avatar-img
rex chen的沙龍
2會員
8內容數
目前主要是是學習Rust,Rust是一種程式語言,用途頗廣泛,在很多大公司的軟體內部都可見Rust的身影,這個專題,主要紀錄我學習Rust的遇見的事,跟一些小作品。如果對軟體設計相關沒興趣的,基本上不用點開了。
留言
avatar-img
留言分享你的想法!
rex chen的沙龍 的其他內容
非本科學習Systems Programming的難處 轉職成工程師後,一直認為自己對相關知識的認識有所不足,特別是系統編程和底層知識。對於非科系學生來說,這些概念可能會很困難,但對於應用層面的編程卻有很大的幫助。最近我正在閱讀一本關於系統編程的書籍——《Rust in Action》。在這本書中,
自從ChatGPT一出 ,現在跑出一堆AI技術工具,真的是感覺自己工作輕鬆很多又有點覺得自己快失業。其實ChatGPT已經可以寫一些簡單的程式了,而且寫錯跟他講一下,他還會立馬給你一版更正過的,只能說邊用邊嘖嘖稱奇(題外話: 不過也會有你怎麼講,他都一直寫錯的情況啦。顆顆)
近期已經進去了一個看完語法,進去實作的階段,自然需要去挑選一個適合的環境來開發了。 原本使用的VS code,基本的使用上沒什麼問題,只是每當我要裝一些套件時就會報錯,相信花點時間,這些錯都可以解決,但我突然轉念一想,不如換個環境來寫寫看吧。於是就把矛頭轉向系統內建的Vim了。
非本科學習Systems Programming的難處 轉職成工程師後,一直認為自己對相關知識的認識有所不足,特別是系統編程和底層知識。對於非科系學生來說,這些概念可能會很困難,但對於應用層面的編程卻有很大的幫助。最近我正在閱讀一本關於系統編程的書籍——《Rust in Action》。在這本書中,
自從ChatGPT一出 ,現在跑出一堆AI技術工具,真的是感覺自己工作輕鬆很多又有點覺得自己快失業。其實ChatGPT已經可以寫一些簡單的程式了,而且寫錯跟他講一下,他還會立馬給你一版更正過的,只能說邊用邊嘖嘖稱奇(題外話: 不過也會有你怎麼講,他都一直寫錯的情況啦。顆顆)
近期已經進去了一個看完語法,進去實作的階段,自然需要去挑選一個適合的環境來開發了。 原本使用的VS code,基本的使用上沒什麼問題,只是每當我要裝一些套件時就會報錯,相信花點時間,這些錯都可以解決,但我突然轉念一想,不如換個環境來寫寫看吧。於是就把矛頭轉向系統內建的Vim了。