Intention to simplify for using destructing declaration

This commit is contained in:
Natalia Ukhorskaya
2016-01-13 14:47:02 +03:00
parent 5667a92472
commit ea3ba6f534
34 changed files with 631 additions and 0 deletions
@@ -0,0 +1,12 @@
// WITH_RUNTIME
fun main(args: Array<String>) {
for (<caret>entry in 1.createListOfDataClasses()) {
val int1 = entry.a
val int2 = entry.b
}
}
fun Int.createListOfDataClasses() = listOf(MyClass(this, this))
data class MyClass(val a: Int, val b: Int)