J'ai récemment essayé le code suivant dans kotlinc, environnement de ligne de commande.Les variables de déstructuration de Kotlin ne fonctionnent pas avec la classe Pair, Triple ou Data
var greet = Pair("Hello", "World")
val (word1, word2) = greet
word1
et word2
Sortie dans la console affiche le message ci-dessous
>>> word1
error: unresolved reference: word1
word1
^
Je ne sais pas si la déstructuration est retirée de la dernière version de Kotlin. Actuellement, en utilisant la version 1.0.2
du compilateur kotlinc
sur mac.