如何定义一个包含整数的数组和三个只包含20个元素的字符串,并用0填充整数?
我试过但没有成功:
val a = Array [(Int,String,String,String)].fill(20)(0)
答案 0 :(得分:5)
填写答案很好,但值得一提的是,当你处于4元组时,你的代码清晰度几乎肯定会通过案例类得到改善。这是特别正确的,因为你的三个字段都是字符串,这使得很容易混淆哪个字段意味着什么。
答案 1 :(得分:4)
尝试这样的事情: -
Array.fill(20)((0,"","",""))