Rust 程式設計基礎

Rust 是一門現代系統程式語言,以其記憶體安全性和高效能而聞名。這篇文章介紹 Rust 的一些基礎概念。

什麼是 Rust?

Rust 是由 Mozilla 開發的系統程式語言,設計目標是提供:

基本語法

變數綁定

let x = 5;           // 不可變變數
let mut y = 10;      // 可變變數

函數

fn add(a: i32, b: i32) -> i32 {
    a + b
}

所有權系統

Rust 的所有權系統是其最獨特的特點之一:

let s1 = String::from("hello");
let s2 = s1;  // s1 的所有權移動到 s2
// println!("{}", s1);  // 這會編譯錯誤!

為什麼學習 Rust?

學習資源

開始您的 Rust 學習之旅吧!