1

整数と 20 要素のみの 3 つの文字列を含む配列を定義し、整数をゼロで埋めるにはどうすればよいですか?

私は試しましたが成功しませんでした:

val a = Array [(Int,String,String,String)].fill(20)(0)
4

2 に答える 2

5

埋め答えは問題ありませんが、ここで言う価値があるのは、4 タプルになるまでに、ケース クラスを使用することでコードの明瞭さがほぼ確実に改善されるということです。フィールドの 3 つが文字列であるため、これは特に当てはまります。これにより、どのフィールドが何を意味するかについて非常に簡単に混乱することになります。

于 2012-11-24T13:29:20.303 に答える
4

このようなことを試してください:-

 Array.fill(20)((0,"","",""))
于 2012-11-24T13:18:39.320 に答える