User Tools

Site Tools


k10:k10.5:k10.5.6:start

10.5.6 On GoTo

The 'On GoTo' statement as a calculated jump exists in gambas since version 3.2.

10.5.6.1 'On GoTo' syntax

Jumps to one of the calculated labels. The evaluation of' Expression' must produce an integer value in order to select a (target) label.

On Expression GoTo Label_0 [ , Label_1 ... ]
…
Label_0:
  Instruction(s)
Label_1:
  Instruction(s)
…

10.5.6.2 Notes on the syntax

  • If the expression results in 0, then the first label is selected, if the expression has the value 1, then the second label is selected and so on … .
  • If the expression is negative or equal to or greater than the number of labels, then the 'On GoTo' instruction is tacitly ignored.

Download

Articles

Download


10.5.6 On GoTo

Die 'On GoTo'-Anweisung als berechneter Sprung existiert in Gambas seit der Version 3.2.

10.5.6.1 'On GoTo'-Syntax

Es wird zu einem der berechneten Label gesprungen. Die Auswertung von 'Expression' muss einen Integer-Wert ergeben, um ein (Ziel-)Label auszuwählen zu können.

On Expression GoTo Label_0 [ , Label_1 ... ]
…
Label_0:
  Anweisung(en)
Label_1:
  Anweisung(en)
…

10.5.6.2 Hinweise zur Syntax

  • Wenn der Ausdruck 0 ergibt, dann wird das erste Label gewählt, wenn der Ausdruck den Wert 1 besitzt, dann wird das zweite Label ausgewählt und so weiter … .
  • Wenn der Ausdruck negativ ist oder gleich oder größer der Anzahl der Label ist, dann wird die 'On GoTo'-Anweisung stillschweigend ignoriert.

Download

Artikel

Download

The website uses a temporary session cookie. This technically necessary cookie is deleted when the browser is closed. You can find information on cookies in our privacy policy.
k10/k10.5/k10.5.6/start.txt · Last modified: 02.07.2018 (external edit)

Page Tools