Kotlin解构变量不适用于Pair,Triple或数据类

Piy*_*han 2 java destructuring kotlin data-class

我最近在kotlinc,命令行环境中尝试了以下代码.

var greet = Pair("Hello", "World")
val (word1, word2) = greet
Run Code Online (Sandbox Code Playgroud)

输出word1word2在控制台输出以下消息

>>> word1
error: unresolved reference: word1
word1
^
Run Code Online (Sandbox Code Playgroud)

我不确定是否从最新版本的kotlin中删除了解构.目前,在mac上使用编译器1.0.2版本kotlinc.

Ale*_*lov 5

这是Kotlin REPL中的已知限制.解构声明在源代码(.kt文件)中正常工作.

以下是错误跟踪器中的问题:https://youtrack.jetbrains.com/issue/KT-5620