这个程序会输出什么?

来自 Lambda 表达式
Kotlin 2.4.10 入门 2分钟

这个程序会输出什么?

kotlin
fun sequence(): () -> Int {
    var next = 1
    return { next++ }
}

fun main() {
    val first = sequence()
    val alias = first
    val second = sequence()

    println(listOf(first(), alias(), second(), first()))
}
在试验场中打开
报告错误