Menu
CoddyTech

更好的打印方式

本课属于 Coddy Rust 学习旅程的“基础知识”单元。第 64 课,共 75 课。

我们学习了如何使用 for 循环打印数组:

let numbers = [1, 2, 3, 4, 5];
    
for num in numbers {
    print!("{} ", num);
}

不过,使用 {:?} 格式化工具还有一种更简单的方法:

{:?} 格式化符被称为调试格式化符。当你想快速检查变量的内容时,通常会用到它,尤其是检查数组、向量、元组或结构体时,无需编写额外代码。它非常适合调试程序,让你查看集合中存储了哪些值。

let numbers = [1, 2, 3, 4, 5];
print!("{:?} ", numbers);
// 输出:[1, 2, 3, 4, 5]

另一种方法是精确控制显示格式(适用于浮点数数组):

let arr = [1.12345, 2.23456, 3.34567];
println!("{:.2?}", arr);
// 输出:[1.12, 2.23, 3.35]

它也适用于简单的数字:

let num = 6.1234;
println!("{:.2?}", num);
// 输出:6.12

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Rust 在线编译器