Menu
Coddy logo textTech

より良い出力

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

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン