一种初始化Scala ArrayBuffer的惯用方法?

Joh*_*son 8 scala

我想ArrayBuffer在索引0到99中初始化一个值为-1的值.有一种简单的,惯用的方法吗?

这有效,但有点夸张:

val a = new ArrayBuffer [Int]()
a.appendAll(Nil.padTo(100,-1))

我想看到更像这样的东西:

val a = ArrayBuffer(List(-1)*100)

0__*_*0__ 19

collection.mutable.ArrayBuffer.fill(100)(-1)
Run Code Online (Sandbox Code Playgroud)