Sentencia GOTO

Sintaxis

GO[TO] etiqueta.sentencia [ : ]
GO TO etiqueta.sentencia [ : ]

Descripción

Utilice la sentencia GOTO para transferir el control del programa a la sentencia especificada por etiqueta.sentencia. Un carácter de dos puntos ( : ) es opcional en las sentencias GOTO.

Si la sentencia referenciada es una sentencia ejecutable, esa sentencia y las siguientes se ejecutan. Si no es una sentencia ejecutable, la ejecución continúa con la primera sentencia ejecutable que se encuentra tras la sentencia referenciada.

Ejemplo

X=80
GOTO 10
STOP
*
10*
IF X>20 THEN GO 20 ELSE STOP
*
20*
PRINT 'AT LABEL 20'
GO TO CALCULATE:
STOP
*
CALCULATE:
PRINT 'AT LABEL CALCULATE'

Esta es la salida del programa:

AT LABEL 20
AT LABEL CALCULATE