Rust 简明教程

Rust 输出

1. 输出(打印文本)

在 Rust 中打印文本,您可以使用 println!() 宏:

示例

println!("Hello World!");

您可以根据需要多次使用 println!() 宏。需要注意的是,每个宏都会在输出的末尾添加一个新行(换行):

示例

println!("Hello World!");
println!("I am learning Rust.");
println!("It is awesome!");

2. Print 宏

Rust 中还存在一个 print!() 宏,它与 println!() 非常相似。

它们之间唯一的区别在于,print!() 不会在输出的末尾插入新行(换行符):

示例

print!("Hello World! ");
print!("I will print on the same line.");

请注意,为了保持良好的可读性,我们在需要的地方(例如上例中 "Hello World!" 的后面)增加了一个额外的空格。

在本指南中,我们将只使用 println!(),因为它可以让代码的输出结果更易于阅读。

3. 手动添加换行符

如果您确实希望在使用 print!() 时添加换行,可以使用 \n 字符:

示例

print!("Hello World!\n");
print!("I will print on the same line.");

正如许多其他编程语言一样,您可以使用换行符(\n)来进行换行排版。它是一个转义序列,强制将光标的位置移动到屏幕下一行的开头,从而产生一个新行。

您还可以在句子的中间进行换行。这种用法对 print!()println!() 都同样适用:

示例

println!("Hello World!\nThis line was broken up!");