kotlin中的標籤(Label)跟C語言裡的goto是一樣的意思嗎靠譜嗎

【kotlin中的標籤(Label)跟C語言裡的goto是一樣的意思嗎靠譜嗎】 Kotlin 的标签不能用来任意 goto,只能用来标签返回以及 break。

■网友
Kotlin的标签主要用于lambda的控制流,就拿return来说,如果在lambda直接使用return,它实际是从调用该lambda的函数中返回,而不是从lambad返回,如果要从lambda中返回,就需要这样写返回语句 return@label
另外一个我使用最多的就是在lambda中得到lambda外部的this对象


    推荐阅读