2016-06-14 6 views
0

나는 간단한 값을 읽는 값이 여러 개 있습니다. Text file.튜플을 포함한 ListBuffer 추가

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

지금 난 내 ListBuffer 내부에 항목을 추가하려면 :

내 데이터입니다

data += ("bla bla", 12) 

그리고 오류 접수 :

형식이 일치; 발견 : 목록 [(문자열, scala.math.BigDecimal)] 필요 : (문자열, BigDecimal를) 데이터 + = 목록 (("어쩌구 저쩌구", 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)) 
관련 문제