2016-06-14 17 views
0

私は単純なものから読んでいるいくつかの値を持っていますText file追加リストタプル付きバッファー

これが私のデータです:

val data = new ListBuffer[(String, BigDecimal)] 

は今、私は私のListBuffer内の項目を追加したい:

data += ("bla bla", 12) 

そしてエラーが受信:

型の不一致が。見つかりました:リスト[(文字列、scala.math.BigDecimal)] 必要:(文字列、BigDecimalを) データ+ =リスト(( "BLA BLA"、12))

+0

次のようにしてください: 'data + =((" bla bla "、12))' –

答えて

3

1

あなたはにappend機能を使用することができますこれを達成する、例えば

data += (("bla bla", 12)) 

それとも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)) 
関連する問題