iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

30 天快快樂樂學 Rust 系列

連續蟬聯多年 Stack Overflow 最喜歡的語言 -- Rust,究竟有什麼魔力可以受到這麼多開發者關注,甚至連 Meta 在 2022 年都建議 Rust 為內部優先開發的程式語言之一,試著在 30 天內學習最潮的 Rust 吧!!!

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

開始學 Rust 的前言

學習的動機 我是一個前端工程師,但一直想找個程式語言來學一下後端。雖然說 JavaScript 發展到現在,也已經有 Node.js 可以來做後端的工作,甚至也...

2022-09-16 ‧ 由 Bucky 分享
DAY 2

先從意料中的 Hello World 開始

今天就先從最基本的 Hello World 開始我們的 Rust,但第一步要先安裝環境,那麼就開始吧! 安裝 基本上在安裝過程中沒有太多的難度,也不用繁複的設定...

2022-09-17 ‧ 由 Bucky 分享
DAY 3

用 Cargo 管理專案好棒棒

昨天我們自己新增了一個副檔名為 rs 的檔案,然後在終端機執行 rustc 來編譯出結果。雖然這樣的作法沒什麼問題,但是只適合用在簡單的情況下。如果是一個龐大而...

2022-09-18 ‧ 由 Bucky 分享
DAY 4

從基本功開始打起 - 變數

從今天開始會試著跟大家說明 Rust 的基本知識,只要能夠知道這些基本的話,相信就能掌握 Rust 了!應該吧? 宣告變數 首先會先從變數開始,在 Rust 宣...

2022-09-19 ‧ 由 Bucky 分享
DAY 5

變數的守備範圍 - 作用域

昨天我們介紹完了變數的用法,那麼今天來介紹一下變數的作用域。 作用域 作用域,也就是變數的有效範圍。 一般程式語言在宣告變數後,變數都有它的有效區域。可以把他想...

2022-09-20 ‧ 由 Bucky 分享
DAY 6

優雅的寫出函式

函式在 Rust 中非常重要,從我們的第一天開始就已經展示過函式了。而且在 Rust 寫函式的感覺非常簡單俐落,宣告一個函式就可以不用打很多字,超爽的~ 那麼就...

2022-09-21 ‧ 由 Bucky 分享
DAY 7

Rust 的基本型別

Rust 的型別是非常重要的,因為它可以幫助我們在編譯時期就找出錯誤,而不是在執行時期才發現錯誤。 所以我們要了解一下 Rust 的型別,並且要知道如何使用它,...

2022-09-22 ‧ 由 Bucky 分享
DAY 8

Rust 的複合型別

在 Rust 中,有些型別是由其他型別組合而成的,這些型別稱為複合型別,這些複合型別可以讓我們更好的處理資料,讓程式更簡潔。 元組(tuple) 元組有固定長度...

2022-09-23 ‧ 由 Bucky 分享
DAY 9

Rust 的字串

前面雖然在 Rust 的基本型別有提到字元,但是由於字串跟字元不太一樣,而且覺得蠻有趣的,所以本篇將會專門介紹字串。 字串常值 字串常值的使用方式跟字元常值不一...

2022-09-24 ‧ 由 Bucky 分享
DAY 10

控制流程 if…else

不知不覺中我們也一起學到了第 10 天,已經達成三分之一了。(ง๑ •̀_•́)ง 今天來介紹的是 Rust 的條件判斷,相信有學過其他程式語言的人應該都知道,...

2022-09-25 ‧ 由 Bucky 分享