exit - Anobium/Great-Cow-BASIC-Help GitHub Wiki
Syntax options:
Exit Sub | Exit Function | Exit Do | Exit For | Exit Repeat
Command Availability:
Available on all microcontrollers.
Explanation:
This command will make the program exit the routine it is currently in, as it would if it came to the end of the routine.
Applies to Subroutines, Functions, For-Next loops, Do-Loop loops and Repeat loops.
Example:
#chip tiny13, 1
#define SENSOR PORTB.0
#define BUZZER PORTB.1
#define LIGHT PORTB.2
Dir SENSOR In
Dir BUZZER Out
Dir LIGHT Out
Do
Burglar
Loop
'Burglar Alarm subroutine
Sub Burglar
If SENSOR = 0 Then
Set BUZZER Off
Set LIGHT Off
Exit Sub
End If
Set BUZZER On
Set LIGHT On
End Sub