文章目錄
- 前言
- Hello World程序
- 運行
- 總結
前言
對于學習任何一種新的編程語言,我們都會從編寫一個簡單的Hello World程序開始。這是一個傳統,也是一個開始。在這篇文章中,我們將一起學習如何在Rust中編寫你的第一個程序:Hello World。
Hello World程序
fn main() {println!("Hello, world!");
}
這段Rust代碼非常簡單,但是每一部分都有其特定的含義。讓我們逐一解析:
-
fn main() {}
:這是Rust程序的主函數。當你運行一個Rust程序時,main
函數是第一個被執行的函數。所有的Rust程序都需要有一個main
函數作為程序的入口點。fn
關鍵字用于聲明一個新的函數。 -
{}
:這是函數體的開始和結束。所有在這兩個大括號之間的代碼都是main
函數的一部分。 -
println!()
:這是一個Rust的宏,用于在控制臺上打印一行文本。注意,它后面有一個感嘆號,這是因為在Rust中,宏和函數是不同的。如果你看到一個名字后面有感嘆號,那么它就是一個宏。 -
"Hello, world!"
:這是被打印的字符串。在Rust中,字符串需要被包含在雙引號中。
運行
使用rustc 你的rust文件
即可生成可執行文件,然后使用./hello_world即可
運行
總結
恭喜你,你已經成功編寫并運行了你的第一個Rust程序!這只是開始,Rust的世界還有很多等待你去探索和學習。雖然Hello World程序非常簡單,但它是你學習Rust的第一步。通過這個程序,你已經學會了如何在Rust中定義函數,以及如何在控制臺上打印消息。希望你能繼續學習和探索Rust,發現它的強大和美麗。祝你學習愉快!