作者回复: 从1.2.0以后lambda已经全部默认铺平了
作者回复: 嗯,也没有错
作者回复: crossinline表示将lambda拆解,不允许非局部返回,而noinline表示不内联,lambda依然保留lambda允许直接返回外层函数的特性。
作者回复: 应该是你代码写错了吧,可以对照代码看一下 https://github.com/kymjs/KotlinPrimer/blob/master/Project7/src/main/kotlin/com/kymjs/kotlinprimer/unit1/LambdaReturnDemo.kt 这段代码我在1.2.61版本上也运行了一遍,应该不是版本问题