Scala数组对象

时间:2012-11-24 13:11:46

标签: scala

如何定义一个包含整数的数组和三个只包含20个元素的字符串,并用0填充整数?

我试过但没有成功:

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

2 个答案:

答案 0 :(得分:5)

填写答案很好,但值得一提的是,当你处于4元组时,你的代码清晰度几乎肯定会通过案例类得到改善。这是特别正确的,因为你的三个字段都是字符串,这使得很容易混淆哪个字段意味着什么。

答案 1 :(得分:4)

尝试这样的事情: -

 Array.fill(20)((0,"","",""))