より良い出力
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自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Rustオンラインコンパイラ