【发布时间】:2014-08-13 12:17:50
【问题描述】:
我一直在尝试将数据添加到 scala 中的可变列表中。
我可以很好地添加基本数据类型,感谢 Alvin Alexanders excellent blog post 使用 ListBuffer 类,但是当涉及到对象时,我不确定如何继续,所以请不要标记为重复还没有。
import scala.collection.mutable.ListBuffer
var fruits = new ListBuffer[String]()
fruits += "Apple"
fruits += "Banana"
fruits += "Orange"
所以,我尝试这样映射:
import scala.collection.mutable.ListBuffer
var fruits = new ListBuffer[MyClass]()
var d1=new MyClass("data1","data2","data3")
fruits += d1
这会产生以下错误:
type mismatch
found: MyClass
required: MyClass
有人可以帮我吗?
【问题讨论】:
-
这在 REPL 中对我有用,你能添加更详细的描述吗?
标签: scala