2014-10-21 2 views

답변

5

당신은`new` 키워드를 제거 새로운

var l: List[(Char, Int)]= List(('A', 2), ('B', 1)) 
+0

Java에서 새로운 객체를 생성하는 방법이기 때문에'new'를 사용할 수없는 이유는 무엇입니까? –

+2

@RCola ** 정말로 ** new' 키워드를 사용하려면'Tuple2' 생성자를'new Tuple2 ('A', 2)'로 직접 사용하십시오. 하지만 컴파일러가 자동으로 나중에 코드를 확장 할 때 코드를 더 못생긴 이유는 무엇입니까? –

+0

@RCola :'new ('A', 2)가 Java에서도 오류라고 확신합니다. –