// Rust Hello World 示範程式
// 編譯並執行：cargo run

fn main() {
    // println! 是 Rust 的巨集（macro），用來印出字串並換行
    println!("Hello, World!");
    println!("你好，世界！");

    // 變數宣告（預設為不可變）
    let name = "Rust";
    println!("歡迎使用 {} 程式語言！", name);

    // 呼叫自訂函式
    greet("開發者");
}

/// 一個簡單的問候函式
fn greet(who: &str) {
    println!("Hi, {}! 這是一個 Rust 範例。", who);
}
