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!");