GOSUBIF
GOSUBIF
Instrukcja skoku warunkowego z powrotem
Składnia
GOSUBIF(parWyrazenie,parGdyPrawda,parGdyFalsz)
Parametry
parWyrazenie |
Wyrażenie evaluowalne przez Clarion (ciąg znaków!). Jeżeli wynik wyniesie 0 - przyjmowany jest fałsz. W przeciwnym razie prawda. |
parGdyPrawda |
Etykieta do skoku, gdy prawda. Jeżeli pusta - nie wykona skoku, bez błędu. |
parGdyFalsz |
Etykieta do skoku, gdy fałsz. Jeżeli pusta - nie wykona skoku, bez błędu. |
zwraca |
W przypadku powodzenia - numer linii ze znalezioną etykietą. |
Opis
Funkcja służy do wykonywania skoku warunkowego do jednej z dwóch zadanych etykiet. Następnie kod jest wykonywany do momentu napotkania funkcji RETURN().
Przykłady
GOSUB('0','SKOK','')
GOTO('KONIEC')
SKOK:
ECHO('SKOK')
RETURN()
KONIEC:
ECHO('KONIEC')
=> 'KONIEC'
Zobacz również:
-