Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 21-Aug-2008
< Voriger Tag   Nächster Tag >

Donnerstag, 21. August 2008

Lx: foreach, if, ...

Auflistung von Kontrollstrukturen für die eigene Programmiersprache.

foreach $items as $item
    println $item;
endforeach $items

Statt geschweiften Klammern benutzte ich endforeach $items zur Kennzeichnung des Endes - in Programmiersprachen mit der C-Syntax schreibe ich eh } // foreach $items für eine bessere Übersicht im Quelltext, wenn der Block mehr als ein, zwei Zeilen hat, so dass das für mich von der Quelltextmenge keinen Unterschied macht.

endforeach, foreachend, foreach_end

Bin mir nur noch nicht so recht sicher wie die Schlüsselwörter für das Ende eines Block heißen sollen. Die gemischte Groß-/Kleinschreibung fällt weg, da die Schlüsselwörter durchgehend klein geschrieben sein müssen. foreachend könnte leicht mit foreach verwechselt werden. Werde wohl endforeach nehmen.

repeat ... while

Ist aufgelistet, wobei sich das while mit der mit while eingeleiteten Schleife beißt aber until $< 10 klingt etwas seltsam. Allerdings benutze ich diese Schleifenform eigentlich nur als Ersatz für Exceptions, weshalb ich sie zunächst auch nicht implementieren werde.

switch ist flexible

switch ist schön flexible darauf ausgelegt mit möglichst vielen Datentypen und Abfragen zu funktionieren - inklusive regulärer Ausdrücke.

[Direktlink]

< Voriger Tag   Nächster Tag >

  RSS V0.91

<August 2008 >
    010203
04050607080910
11121314151617
18192021222324
25262728293031

Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 21-Aug-2008
(C) 2000-2018 by Sven Drieling