iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

為你自己學 Ru.....st 系列

如其標題,學習不需要為公司、長官或同事,不需要為別人,只為你自己。只是這回不是我自己最喜歡 & 最熟悉的程式語言 Ruby,而是跟它同樣都是 Ru 開頭的 Rust :)

網址:https://rustbook.cc

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

[為你自己學 Rust] 套件(Crate)

在上個章節學到了可以用 mod 來建立模組,但檔案都還是寫在同一個檔案裡,這個章節我們可以試著把它拆開放到不同的檔案裡。 不過在 Rust 裡跟「模組」有點像的...

2023-10-06 ‧ 由 高見龍 分享
DAY 22

[為你自己學 Rust] 練習 - CLI 應用程式

練了這麼陣子的 Rust,不寫點東西練練手有點說不過去,這個章節我們就用我們前面學過的內容,先從最簡單的 CLI(Command-Line Interface)...

2023-10-07 ‧ 由 高見龍 分享
DAY 23

[為你自己學 Rust] 再看生命週期(Lifetime revisit)

新手(包括我也是)在學習 Rust 這條路上的兩大魔王:「所有權(Ownership)」以及「生命週期(Lifetime)」,在前面章節我們曾經介紹過了生命週期...

2023-10-08 ‧ 由 高見龍 分享
DAY 24

[為你自己學 Rust] 把東西印出來!

在 Rust 要把東西印出來應該是簡單到不行,我們在最最最前面的章節就練習過用 println!() 印出 Hello Rust 字樣: println!(&q...

2023-10-09 ‧ 由 高見龍 分享
DAY 25

[為你自己學 Rust] 閉包(Closure)

我相信「閉包(Closure)」這個名詞對寫 JavaScript 的開發者來說不陌生,也很常在面試題裡面被拿出來問。Closure 其實也是函數,比較特別的是...

2023-10-10 ‧ 由 高見龍 分享
DAY 26

[為你自己學 Rust] 把函數丟來丟去的高階函數

高階函數(Higher Order Functions, HOF)其實不是什麼厲害的東西,它只是名字看起來比較厲害而已。所謂的高階函數是指: 可以接收別的函數...

2023-10-11 ‧ 由 高見龍 分享
DAY 27

[為你自己學 Rust] 寫函式庫給自己跟別人用

一般我們在新增一個 Rust 專案的時候,就是直接 cargo new 下去,然後就會生成 Cargo.toml 跟 src/main.rs,最後寫一寫就 ca...

2023-10-12 ‧ 由 高見龍 分享
DAY 28

[為你自己學 Rust] Rust 與 WebAssembly

如果說以一個前端工程師來說,學習 Rust 除了練到一些系統程式之外,另一個好處就是 Rust 可以編譯成 WebAssembly(wasm)。 什麼是 WAS...

2023-10-13 ‧ 由 高見龍 分享
DAY 29

[為你自己學 Rust] 建立桌面應用程式 - Tauri

對一般只寫 JavaScript 的工程師來說,想要寫一個桌面應用程式,目前比較簡單的選擇就是 Electron 了。只要會 HTML、CSS 跟 JavaSc...

2023-10-14 ‧ 由 高見龍 分享
DAY 30

[為你自己學 Rust] 網站開發框架 Actix

嗯...用 Rust 來做網站有搞頭嗎? 雖然 Rust 的特點是效能好並且安全性高,但如果要拿來做網站的話,老實說目前在 Rust 還沒有看到功能比較完整的網...

2023-10-15 ‧ 由 高見龍 分享