Lua为什么没有continue语句

编程

1.26 Why is there no continue statement?

This is a common complaint. The Lua authors felt thatcontinuewas only one of a number of possible new control flow mechanisms (the fact that it cannot work with the scope rules ofrepeat/untilwas a secondary factor.) In Lua 5.2, there is a goto statement which can be easily used to do the same job.

翻译一下:

这个是人们普遍吐槽的,Lua的作者感觉continue可能只是一个新的控制流语句,并且continue 不能在repeat/until语句中使用,这是第二个原因。在Lua5.2里, 支持使用goto语句, 它可以很容易的用来做同样的事情。

顺便吐槽一下, goto更垃圾。。。

以上是 Lua为什么没有continue语句 的全部内容, 来源链接: utcz.com/z/513781.html

回到顶部