Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Z2012
Anmeldungsdatum: 03.05.2020 Beiträge: 22 Wohnort: Großdeutschland
|
Verfasst am: 08.05.2020, 17:52 Titel: Label oder Sprungadressen |
|
|
Hallo,
es gibt scheinbar keinen Eintrag oder Hinweis, wie man Label benennt bzw. schreibt. In anderen Dialekten kann der Eintrag/Benennung beliebig sein, es muss nur ein Doppelpunkt (LABEL:) dahinter sein.
Im Beispiel LOOP ist das Label "DO".
Gibt es noch andere und wie werden sie eingesetzt? Welche Label gibt es noch und wie werden sie (ohne Syntax- oder Variablenerror) geschrieben.
MfG _________________ Z2012
A C H T U N G Sarkasmus:
Nur nicht hetzen, (Hobby <> Semiprofi oder Profi)-Proggramira brauchen etwas länger.
(frei nach mir)
Es gibt keinen Königsweg zur Mathematik oder Programmierung.
(frei nach Euklid) |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 08.05.2020, 18:51 Titel: Kontrollstrukturen / Schleifen vs. Labels |
|
|
Hallo,
DO ist kein Label, sondern Teil der Schleife / Kontrollstruktur DO...LOOP.
Andere Schleifen sind z. B. die Zählschleife mit FOR...NEXT:
Code: | Dim i As Integer
For i = 1 To 5
Print "Hallo Welt"
Next i
Sleep
End |
Ein Label ist die Sache mit dem Doppelpunkt, anspringbar mit GOTO oder GOSUM. Oder auch für DATA/RESTORE.
Schlüsselwörter der Programmiersprache kann oder zumindest sollte man nicht als Labels benutzen. Wenn es denn schon unbedingt Labels für Spaghetti-Sprung-Code sein müssen, dann sollten sie sprechend benannt sein wie z. B. "AnfangDesMenues" oder "HilfeBildschirmAnzeigen".
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
|
grindstone
Anmeldungsdatum: 03.10.2010 Beiträge: 1212 Wohnort: Ruhrpott
|
|
Nach oben |
|
|
|