Below you will find pages that utilize the taxonomy term “Rust”
Posts
Rust - Lints
Rust 內建程式碼分析功能,在編譯時會針對程式碼進行分析。
分析出來的問題分為 allow、warn、deny、forbid 這幾個等級。
allow 是被允許的問題,預設是不會顯示的,若有需要可手動將它轉成其它等級。
在編譯時可帶入 -W、-D、-F 將指定的 allow 等級問題轉為 warn、deny、forbid 等級,這樣就可以在編譯時看到問題。
rust -W $issue rust -D $issue rust -F $issue 如果是 allow 等級以外的問題,直接編譯就可以偵測到。
像是 warn。
deny…
或是 forbid。
如要轉換問題等級,除了用上面提到的命令參數外,也可以透過 attribute 的方式指定。
Link Lint levels - The rustc book
read morePosts
Rust - Getting started
Rust 安裝後來撰寫個簡單的程式上手一下。
開啟編輯器撰寫如下程式:
fn main() { println!("Hello, world!"); } 程式只是很簡單的輸出 Hello, world!,程式記得存檔的副檔名為 rs。
然後調用命令編譯程式。
rustc $file 調用編譯出來的檔案即可看到程式運行的結果。
read morePosts
Rust - Install on Termux
在 Termux 上安裝 Rust,可透過套件管理程式安裝 Rust 套件。
pkg install rust 安裝完後可查詢 Rust 版本做個確認。
rustc -V
read more