rust整理筆記 rust基本操作 01

2021-09-11 08:00:38 字數 768 閱讀 7637

1.安裝

1.1 rust mac安裝

curl  -ssf | sh
source $home/.cargo/env
1.2.顯示rustc版本

rustc --version

注:如果顯示版本號、提交的 hash 值和提交時間,恭喜你!則 rust 已成功安裝!

1.3.顯示cargo

cargo --version如果你看到了版本號,一切 ok
2 編輯器選擇

vscode作為編輯器,還有很多其它編輯器也可以,個人覺得vscode比較友好
3 建立專案3.1 執行命名

cargo new hello_word
目錄結構

3.2 執行

3.2.1 執行檢查

cargo check
3.2.2 執行

cargo run
3.2.2 構建bin

cargo build

Rust基本語法整理 三

try recv不會阻塞,相反它立刻返回乙個 result ok 值包含可用的資訊,而 err 值代表此時沒有任何訊息 trait 物件而不是繼承。讓我們看一下 rust 中的 trait 物件是如何實現多型的。這個 vector 的型別是 box,此為乙個 trait 物件 它是 box 中任何實...

Rust學習筆記

toc rust學習筆記 初步閱讀rust的 以學習rust語言 match 採用表示式的形式,然後根據它的值來分支。分支的每個 臂 都是 val expression 的形式。當值匹配時,這個臂的表示式將被執行實現。之所以稱之為 match 是因為 模式匹配 的術語,而這種正是 match 實現的...

Rust 巨集筆記

rust 巨集筆記 這篇文章說的是?rust 的巨集。宣告巨集 declarative macro 和過程巨集 procedural macro 前者指的是用某種語法直接宣告出的巨集。後者是對應直接生成抽象語法樹的過程的巨集。直覺上過程巨集更隱式,更全能 宣告巨集更可讀,更直接。如何定義宣告巨集?現...