¿Qué es Goto?

Goto puede referirse a cualquiera de los siguientes:

1. Una declaración de programación que envía a un usuario a una sección diferente del programa. A continuación se muestra un ejemplo básico de cómo se puede utilizar un goto en Perl.

Goto ejemplo

 uso estricto inicio: imprimir "Por favor escriba su contraseña:"; mi $ contraseña =; if ($ password = ~ / secret / i) {print "Success"; } else {goto start; } 

En el ejemplo anterior, cuando se ejecuta el programa, continuará pidiéndole al usuario una contraseña hasta que él o ella ingrese el secreto como la contraseña. Para repetir la solicitud, se coloca una etiqueta de "inicio:" al comienzo de la secuencia de comandos y, si no se ingresa "secreto", la secuencia de comandos usa la instrucción goto para ir a la etiqueta de inicio y repetir la solicitud.

Consejo: Aunque una declaración goto es un método fácil de moverse por un programa, se considera una mala práctica usar excesivamente porque crea un código de espagueti. Sin embargo, en algunos casos, un goto puede ser la única opción o la mejor solución. Creemos que es mejor dejar que el programador decida cuándo y cuándo no usar la declaración goto y mantenerse alejado del debate interminable sobre el uso o no de las declaraciones goto en su código.

2. Ir a es también un comando de línea de comandos de MS-DOS y Windows. Vea nuestra página de comando goto para más información.

Control de flujo, JSR, Loop, términos de programación.