iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

Rust的多方面運用 系列

Rust至今已經發展多年,相關的套件也發展了許多,雖然板上已經有相當多的入門文了,但是我開始學習Rust時還是遇到了許多的障礙。 本篇文章會從最一開始的「Rust怎麼安裝,怎麼基本運用」到後面會帶入各種套件,網站後端,遊戲引擎,以及作業系統等等的讓讀者能夠了解Rust的美妙之處。 文中也會附上相關程式碼以及我當初學習時的參考文章和書籍,即使我寫的沒有這麼完整也能去看原文或者參閱相關文章。

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day1] 整體規劃以及是否適合

我是 淺羽 目前是鳳山高中電腦資訊社社長 也是 高雄資訊聯盟總召 那我目前主要使用的語言是 Rust 目前使用時間大概也快半年(貌似) 可能說大部分人不知道這個...

2021-09-05 ‧ 由 淺羽 分享
DAY 2

[Day2] 安裝 Rust

$ curl https://sh.rustup.rs -sSf | sh -- -y 需要 GCC 之類的 $ sudo pacman -Sy base-de...

2021-09-06 ‧ 由 淺羽 分享
DAY 3

[Day3] Rust 函數 基本 / 進階 使用

那麼最一開始學一個程式語言的起手式想必不用我多說吧。 「Hello World!」 fn hello() { println!("Hello...

2021-09-07 ‧ 由 淺羽 分享
DAY 4

[Day4] Rust 閉包以及判斷式

話就不多說了,直接開始今天的內容吧 閉包 閉包的別稱為「匿名函數」有三個特點 可以像函數一樣被呼叫 可以自動判斷傳入及傳回的類型 可以捕捉環境中的自由變數...

2021-09-08 ‧ 由 淺羽 分享
DAY 5

[Day5] 變數&&部份所有權&&簡單的迴圈

不知不覺就寫了 1 / 6 了,時間也過太快了。 雖然我怕之後斷掉 QQ 想必讀者全部都會略過這一塊吧 讀的人有點少有點小失落。 不過還是盡快開始今天的內容吧!...

2021-09-09 ‧ 由 淺羽 分享
DAY 6

[Day6] Vector 使用 以及 迴圈更深應用

今天的內容可能有點雜 進度好慢 zzzz 昨天講到 for loop 但是正常人都不會只是像昨天那樣操作 所以先來講講陣列 let a = [1, 2, 3,...

2021-09-10 ‧ 由 淺羽 分享
DAY 7

[Day7] struct 結構體

今天突然整個不知道要寫什麼 @@ 一定是禮拜六要上課的關係 ## 今天呢 就來講講有關於 Rust 的 struct 吧! use std::io; str...

2021-09-11 ‧ 由 淺羽 分享
DAY 8

[Day8] impl 以及 mod (將程式碼放在不同檔案使用)

我好怕我起床已經明天了,所以先來打文吧。 廢話不多說,開始今天的內容。 impl 由於我自己不太會使用其他語言中的 class 所以其實我不太知道他跟其他語言...

2021-09-12 ‧ 由 淺羽 分享
DAY 9

[Day9] Review and Supplement by use Leetcode problem

到今天也已經是第 9 天了,講了頗多東西但是可能沒有這麼完整或明確,所以這篇主要拿來複習之前的內容。 這樣應該會對剛學習這個語言的人比較有幫助。 或許有些人會略...

2021-09-13 ‧ 由 淺羽 分享
DAY 10

[Day10] 列舉體與錯誤處理

終於到第十天拉,距離結束基礎語法只剩幾天了,有沒有感到不捨阿 目前計畫跟原本預先想的差不多,但是我在想要不要先介紹幾個常用的套件@@ 讓我再想個幾天吧。 今天...

2021-09-14 ‧ 由 淺羽 分享