Ejemplo de uso de lua goto

Lua Goto Usage Example

Lua admite la sintaxis goto, pero tiene algunas limitaciones. Por ejemplo, 1. No se puede saltar al bloque fuera del bloque (porque la etiqueta en el bloque no es visible), 2. No se puede saltar o saltar a una función. 3. No se puede saltar al ámbito de una variable local.
|_+_|
Ejemplo: vi lua
|_+_|

|_+_|
Pero el uso anterior fallará en la línea de comando, porque el bloque y el archivo en la línea de comando no son lo mismo, un archivo es un gran bloque (excepción de función).
|_+_|
En la línea de comando, do end es un bloque, por lo que no puede saltar más tarde. Goto también se puede utilizar en Lua para simular el uso de continuar y rehacer. Porque Lua actualmente no tiene uso de continuar y rehacer.
|_+_|
No se puede saltar al alcance de una variable local, por ejemplo:
|_+_|