ON expression GOSUB label1[, label2 [, ... ] ]
Questo comando viene utilizzato per forzare un salto incondizionato a una posizione predefinita (con ritorno), calcolata da un'espressione. La scelta è tra le posizioni elencate, e dipende dal valore dell'espressione al momento in cui viene calcolata.
Per funzionare correttamente, l'espressione deve avere un valore compreso tra 1 e il numero di destinazioni. Se l'espressione ha un valore di 0 o maggiore della destinazione più alta possibile, non sarà eseguito alcun salto.
ON level GOSUB level1, level2, level3
Si vedano anche i seguenti file di esempio:
ON...Gs
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!