Lx: Variablen, Operatoren, RegEx
Ein paar Notizen zu Variablen, Operatoren und regulären Ausdrücken für meine Programmiersprache.
Für die Zuweisung nehme ich :=
, so lässt sich =
für Vergleiche benutzen (Pascal, Modula, ...), das ist näher an der gängigen mathematischen Notation als = und ==
.
Bei den regulären Ausdrücken bin ich mir noch nicht so sicher, ob ich Funktionen oder Operatoren dafür nutze. Die Funktionen sind besser zu lesen aber die Operatoren wären speziell für switch ... case
kompakter.
if regMatch('/(d)/', $input, $matches) then println $matches[1] endif if $input =~ /(d)/ then println $_matches[1] endif if [$day, $month, $year] := $input =~ /^(dd)-(dd)-(dddd)$/ then println $day endif