Hello World!
让我们进入最简单的 Rust 程序,一个经典的 Hello World 程序:
fn main() { println!("Hello 🌍!"); }
你看到的是:
- 函数是由
fn
引入的。 - 块由花括号分隔,就像 C 和 C++ 那样。
main
函数是程序的入口。- Rust 有干净的宏,
println!
就是其中一个例子。 - Rust 的字符串是 UTF-8 编码的,可以包含任何 Unicode 字符。
这页幻灯片试图让学生熟悉 Rust 代码。他们会在后续四天中看到非常多代码,因此我们从熟悉的小案例开始。
要点:
-
Rust 很像 C/C++/Java 传统中的其它语言。它是命令式(而不是函数式)的,并且它不会尝试造轮子,除非是确实需要。
-
Rust 是现代的,完全支持像 Unicode 之类的东西。
-
Rust 使用宏(而不是函数重载)来适配那些你想要使用不定数量参数的地方。