まとめ - 配列の整形出力
CoddyのRustジャーニー「Fundamentals」セクションの一部 — レッスン 59/75。
チャレンジ
簡単サイズ5の配列を受け取り、以下の形式で配列を美しく表示するプログラムを作成してください:
[elem1, elem2, elem3, ...]各要素は , (カンマとそれに続くスペース) で区切られます。閉じブラケット ] の前に末尾のカンマや余分なスペースはありません。
例えば、入力が 1,2,3,4,5 の場合、出力は以下のようになります:
[1, 2, 3, 4, 5]配列の要素を反復処理するには、以下を使用します:
for i in 0..arr.len() {
arr[i];
...
}自分で試してみよう
use std::io;
use std::convert::TryInto;
fn main() {
let mut input_str_arr = String::new();
io::stdin().read_line(&mut input_str_arr).unwrap();
let arr: [String; 5] = input_str_arr.split(',').map(String::from).collect::<Vec<String>>().try_into().unwrap();
print!("[");
// 以下にコードを記述してください
println!("]");
}