Rust 語言新人入門指南

2021-09-27 10:36:56 字數 1081 閱讀 2997

首先,學習 rust 不能急躁。如果你抱著之前 1 天上手 python, 2 天入門 go 的經驗和優越感來學習 rust 的話,你可能會遭遇嚴重的失敗感。如果你來自 haskell/ocaml 等函式式語言社群,你會有相當的親切感。對於有豐富 c++ 開發經驗的同學來說,上手可能相對比較容易。

了解

一般來說,要決定學習一門新語言之前,會先大體了解下這門語言的特點和目前的發展情況。這時,建議看

看書

了解大體情況後,可能就想看看書,系統的學習一下。目前,網路上 rust 電子書籍有:

電子書看著沒感覺,想買實體書來看看,目前國內有如下兩本已出版 rust 學習教程。

實體書練習

想做下練習

qq 群

綜合群:

專題群:

地方線下聚會群:

主題群同城群開發

開始開發具體的工程了,cargo 和 crates.io 必須好好了解一下。

國內 crates.io 源太慢,有解決辦法:

rustcc 聯合 longhash 提供了國內 rust 開發者專屬 crates.io 映象。把下面內容填充到你的 ~/.cargo/config 檔案中(沒有就建立乙個)。

[source.crates-io]	

replace-with = "rustcc"

[source.rustcc]

registry = ""

然後,就盡情地享受飛一般的感覺吧。

招聘情況

招聘:更多話題

更多話題 ,比如 編輯器如何配置,哪個ide最好,如何配置,rust 目前在哪些領域有應用,rust 有什麼殺手鐗應用,區塊鏈為什麼越來越多選擇用 rust 來實現,webassembly 與 rust 的關係等等,就不展開介紹了,上面提到的各種資源,以及網路上,有豐富的資訊,大家可以自行查閱。

最後in rust, we trust.

Rust程式語言,簡單入門1

學習程式設計第一步,列印hello,world 檔名 main.rs fn main fn main 主函式,無返回值,rust程式入口。fn 定義函式。函式主體用大括號括起來 在函式簽名中,有引數,必須宣告每個引數的型別。這是rust設計中的乙個故意決定 在函式定義中需要型別注釋。空格1空格2空格...

ChainDesk Go 語言入門指南

chaindesk go 語言入門指南 第一章 ubuntu 的安裝 第二章 linux 檔案管理和常用命令 第三章 配置 golang 環境 第四章 第乙個 helloworld 程式 第五章 安裝 goland 整合開發工具 第六章 基本語法 第七章 分支迴圈 第八章 分支迴圈的練習題 第九章 ...

rust實現wss訪問 Rust入坑指南 居安思危

任何事情都是相對的,就像rust給我們的印象一直是安全 快速,但實際上,完全的安全是不可能實現的。因此,rust中也是會有不安全的 的。嚴格來講,rust語言可以分為safe rust和unsafe rust。unsafe rust是safe rust的超集。在unsafe rust中並不會禁用任何...