Rust教學
Rust下載和安裝
Rust簡介
Rust Hello World
Rust的特點
Rust註釋
Rust開發環境安裝
Rust文檔
Rust第一個程序
Rust格式化打印
Rust調試
Rust顯示
測試用例:列表
Rust格式化
Rust原語
Rust常量和運算符
Rust元組
Rust數組和切片
Rust自定義類型
Rust結構
Rust可視性
Rust枚舉
Rust常量
Rust變量綁定
Rust變量綁定-可變性
Rust變量綁定-範圍和陰影
Rust變量綁定-聲明
Rust類型轉換
Rust類型轉換 - 字面量
Rust類型轉換-推導
Rust類型轉換 - 別名
Rust表達式
Rust if/else語句
Rust循環
Rust嵌套和標籤
Rust while循環
Rust for和範圍
Rust匹配/match
Rust匹配析構元組
Rust解構枚舉
Rust指針和引用
Rust解構結構
Rust Guards
Rust綁定
Rust if let
Rust while let
Rust函數
Rust方法
Rust閉包
Rust捕捉
Rust作爲輸入參數
Rust匿名類型
Rust輸入函數
Rust作爲輸出參數
Rust教學
Rust是現代系統編程語言側重於安全性和速度。它通過不使用垃圾收集實現了內存安全。Rust是針對多核體系提出的語言,並且吸收一些其他動態語言的重要特性,比如不需要管理內存,比如不會出現Null指針等。
Rust官方網站:http://www.rust-lang.org/
Rust特點:
- 零成本抽象
- 移動語義
- 保證內存安全
- 線程沒有數據競爭
- 特性爲基礎的泛型
- 模式匹配
- 類型推斷
- 最小運行時
- 高效的C綁定
Rust 最早是在2010年7月的Mozilla的社區峯會上公之於衆的,當時就有人問以後是否會用Rust重寫Firefox,Brenda說希望如此。Rust目前還處於初期的開發階段,開發團隊目前並不想花太多的時間在語法上。
注意: Rust 示例使用了最新版本來構建。確保計算機上已經安裝最新版本Rust(v1.0)。