Hlavní navigace

Názor k článku Pattern matching v programovacím jazyku Coconut od jedovcela - no mě to připadá jako dost nekoncepční přílepek...

  • 26. 6. 2024 10:29

    jedovcela

    no mě to připadá jako dost nekoncepční přílepek do Pythonu. V první řadě vůbec neměli zavádět if-else a už od začátku začít matchingem (on ten moderní if je celkově divná konstrukce, to už byl lepší aritmetický if s třemi větvemi :-p).

    Na okraj - zpočátku dost matou ta klíčová slova. Mít "match" jako začátek rozeskoskoku a "case" jako větve je divný (IMHO tedy). Možná by bylo lepší použít namísto "match" slovo "switch" a namísto "case" "match" nebo nechat oboje :-) Maličko podobně do toho šel jazyk Go, který tedy nemá pattern matching, ale podporuje podmínky v "case"