标签: scala
我想在索引0到99中初始化一个值为-1的ArrayBuffer。有一种简单的惯用方法吗?
ArrayBuffer
这有效,但有点夸张:
val a = new ArrayBuffer [Int]() a.appendAll(Nil.padTo(100,-1))
我希望看到更像这样的东西:
val a = ArrayBuffer(List(-1)* 100)
答案 0 :(得分:18)
collection.mutable.ArrayBuffer.fill(100)(-1)