我从简单的Text file
读取了几个值。
这是我的数据:
val data = new ListBuffer[(String, BigDecimal)]
现在我想在ListBuffer
:
data += ("bla bla", 12)
然后收到错误:
类型不匹配; found:List [(String,scala.math.BigDecimal)] 必需:(String,BigDecimal) data + = List((" bla bla",12))
答案 0 :(得分:3)
要将它作为元组追加,你应该将它括在括号中,如下所示:
data += (("bla bla", 12))
或者您可以使用append
方法。
答案 1 :(得分:1)
您可以使用append
功能来实现此目的,例如
scala> val data = new ListBuffer[(String, BigDecimal)]
data: scala.collection.mutable.ListBuffer[(String, BigDecimal)] = ListBuffer()
scala> data.append(("bla bla", 12))
scala> data
res11: scala.collection.mutable.ListBuffer[(String, BigDecimal)] = ListBuffer((bla bla,12))