From Xojo Documentation
|You are currently browsing the old Xojo documentation site. Please visit the new Xojo documentation site!|
Jumps to a statement label.
|label||Label to which to jump.|
The GoTo statement is included for historical reasons only. Historically, GoTo was used extensively in unstructured code to manage flow-of-control. At that time, a program consisted of a single master code segment, with flow-of-control managed by numerous GoTo statements that jumped execution around from one section of code to another. In time, such programs proved very hard to maintain because the underlying logic of the program was difficult to follow-especially after the original programmer left the project. The inability to maintain unstructured programs led to the development of event-driven, object-oriented programming environments such as Xojo.
The label appears on a separate line and it is followed by an ":" character.
The following example displays a warning message if Checkbox1 is checked.
// Return used to keep from executing the labeled statement anyway
myCode: // label to jump to
MessageBox("Unstructured programming is bad.")
In place of all this, it is recommended that you use: