Ja, die if-then-else syntax habe ich irgendwann implementiert, und auch die Klammern, beides ist aber nur “syntactic sugar”, weil die Klammern sind immer optional, und "switch <boolean> <true-expression> <false-expression>" ist exakt identisch zu "if <boolean> then <true-expression> else <false-expression>"

Die Klammern sind zwar optional, aber wenn sie da sind werden sie auch daraufhin geprüft, ob sie tatsächlich einen vollständigen Ausdruck klammern, sie sind also durchaus nützlich… Wichtig das Spacing, eine Klammer muss also immer auf beiden Seiten ein Blank haben, das will der Parser so.

1 Like