mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2024-11-09 08:51:18 +08:00
Merge pull request #33 from KazamaSion/patch-1
Fix the mistake about Rust macros mentioned in 1.2
This commit is contained in:
commit
a92d0401a8
@ -76,7 +76,7 @@ fn main() {
|
||||
|
||||
这行代码做了这个小程序的所有工作:它在屏幕上打印文本。这里有很多需要注意的细节。第一个是 Rust 代码风格使用 4 个空格缩进,而不是 1 个制表符(tab)。
|
||||
|
||||
第二个重要的部分是`println!()`。这叫做 Rust **宏**,是如何进行 Rust 元编程(metaprogramming)的关键所在。相反如果是调用一个函数的话,它应该看起来像这样:`println`(没有`!`)。我们将在 24 章更加详细的讨论 Rust 宏,不过现在你只需记住当看到符号`!`的时候,就代表在调用一个宏而不是一个普通的函数。
|
||||
第二个重要的部分是`println!()`。这叫做 Rust **宏**,是如何进行 Rust 元编程(metaprogramming)的关键所在。相反如果是调用一个函数的话,它应该看起来像这样:`println`(没有`!`)。我们将在 21 章 E 小节中更加详细的讨论 Rust 宏,不过现在你只需记住当看到符号`!`的时候,就代表在调用一个宏而不是一个普通的函数。
|
||||
|
||||
接下来,`"Hello, world!"` 是一个 **字符串**。我们把这个字符串作为一个参数传递给`println!`,它负责在屏幕上打印这个字符串。轻松加愉快!(⊙o⊙)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user