而非要(至少在 kotlin )用上内联之类的概念才可以 return ?
好像大部分对 lambda 表达式提供原生支持的语言都采取了这样的策略,即在 lambda 表达式中直接使用 return 是被禁止,或者说会直接返回外层函数。为什么要引入这一复杂的机制?就让 lambada 表达式中的 return 和普通的匿名函数一样结束它自己的块不可以吗?
好像大部分对 lambda 表达式提供原生支持的语言都采取了这样的策略,即在 lambda 表达式中直接使用 return 是被禁止,或者说会直接返回外层函数。为什么要引入这一复杂的机制?就让 lambada 表达式中的 return 和普通的匿名函数一样结束它自己的块不可以吗?