Parametrisierte, operator-überladene Records. Jetzt habe ich alles gesehen.
Ich hatte hier vor Jahren mal irgendwo eine Codezeile gepostet, die sah aus wie ein C++-Code, oder eher wie soein obfuscateter JavaScript-Code.
Aber im Grunde war es nur eine For-Step-Schleife, wie man sie aus QBasic kennt, welche aus anonymen Methoden bestand, vielleicht noch mit bissl Generics und alles "schön" als Einzeiler.
Delphi-Quellcode:
FOR X% = 0 TO 9 STEP 3 // 0 3 6 9
FOR X% = 3 TO 0 STEP -1 // 3 2 1 0
Aber leider finde ich den einfach nicht mehr