より良い出力
CoddyのRustジャーニー「Fundamentals」セクションの一部 — レッスン 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);
// Output: [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自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。