我发现这很有效:
val buf = scala.collection.mutable.ListBuffer.empty[Int]
但是,这不起作用:
import scala.collection.mutable.ListBuffer
val buf = new ListBuffer.empty[Int]
编译器抱怨:
Error:(2, 32) type empty is not a member of object scala.collection.mutable.ListBuffer
lazy val buf = new ListBuffer.empty[Int]
^
有没有人有这方面的想法?
答案 0 :(得分:4)
ListBuffer.empty
不是构造函数,它只是一个返回空ListBuffer的函数。
不需要new
关键字。