向量中可变数量的列表

时间:2016-11-02 20:49:20

标签: scala

尝试在Vector中创建可变数量的列表:

val elems = new ListBuffer[String]()
val v = Vector[ListBuffer[String]](elems)

我可以在创建时指定某种范围0..100,以便在相应的向量中创建下一个空的数量吗?

PS。我确实尝试过生成器但出现语法错误:

val gen  = for(i <- 0 to 100) yield new ListBuffer[String]() 

1 个答案:

答案 0 :(得分:0)

您可以使用Line 4创建一个填充的Vector。使用Vector.fill代替List。 List是不可变的,ListBuffer是可变的

ListBuffer

Vector.fill(100)(List(1, 2))