連續蟬聯多年 Stack Overflow 最喜歡的語言 -- Rust,究竟有什麼魔力可以受到這麼多開發者關注,甚至連 Meta 在 2022 年都建議 Rust 為內部優先開發的程式語言之一,試著在 30 天內學習最潮的 Rust 吧!!!
學習的動機 我是一個前端工程師,但一直想找個程式語言來學一下後端。雖然說 JavaScript 發展到現在,也已經有 Node.js 可以來做後端的工作,甚至也...
今天就先從最基本的 Hello World 開始我們的 Rust,但第一步要先安裝環境,那麼就開始吧! 安裝 基本上在安裝過程中沒有太多的難度,也不用繁複的設定...
昨天我們自己新增了一個副檔名為 rs 的檔案,然後在終端機執行 rustc 來編譯出結果。雖然這樣的作法沒什麼問題,但是只適合用在簡單的情況下。如果是一個龐大而...
從今天開始會試著跟大家說明 Rust 的基本知識,只要能夠知道這些基本的話,相信就能掌握 Rust 了!應該吧? 宣告變數 首先會先從變數開始,在 Rust 宣...
昨天我們介紹完了變數的用法,那麼今天來介紹一下變數的作用域。 作用域 作用域,也就是變數的有效範圍。 一般程式語言在宣告變數後,變數都有它的有效區域。可以把他想...
函式在 Rust 中非常重要,從我們的第一天開始就已經展示過函式了。而且在 Rust 寫函式的感覺非常簡單俐落,宣告一個函式就可以不用打很多字,超爽的~ 那麼就...
Rust 的型別是非常重要的,因為它可以幫助我們在編譯時期就找出錯誤,而不是在執行時期才發現錯誤。 所以我們要了解一下 Rust 的型別,並且要知道如何使用它,...
在 Rust 中,有些型別是由其他型別組合而成的,這些型別稱為複合型別,這些複合型別可以讓我們更好的處理資料,讓程式更簡潔。 元組(tuple) 元組有固定長度...
前面雖然在 Rust 的基本型別有提到字元,但是由於字串跟字元不太一樣,而且覺得蠻有趣的,所以本篇將會專門介紹字串。 字串常值 字串常值的使用方式跟字元常值不一...
不知不覺中我們也一起學到了第 10 天,已經達成三分之一了。(ง๑ •̀_•́)ง 今天來介紹的是 Rust 的條件判斷,相信有學過其他程式語言的人應該都知道,...