2016-06-19 4 views
2

최근 kotlinc 명령 줄 환경에서 다음 코드를 시도했습니다. 콘솔 word1word2 출력하기Kotlin 구조 변경 변수가 Pair, Triple 또는 데이터 클래스와 함께 작동하지 않습니다.

var greet = Pair("Hello", "World") 
val (word1, word2) = greet 

내가 탈 구조는 코 틀린의 최신 버전에서 삭제되는 경우는 확실하지 않다 아래의 메시지

>>> word1 
error: unresolved reference: word1 
word1 
^ 

를 출력합니다. 현재 1.0.2 버전의 kotlinc 컴파일러를 사용하고 있습니다.

답변

5

이것은 Kotlin REPL의 알려진 제한 사항입니다. 파괴 선언은 소스 코드 (.kt 파일)에서 잘 작동합니다.

다음은 버그 추적기의 문제점입니다. https://youtrack.jetbrains.com/issue/KT-5620