Hlavní navigace

Názor k článku Pattern matching v programovacím jazyku Coconut od Pavel Tišnovský - tak nebudeme se tvářit, že by Python vznikl...

  • 26. 6. 2024 14:23

    Pavel Tišnovský
    Zlatý podporovatel

    tak nebudeme se tvářit, že by Python vznikl na základě hodně promyšleného konceptu, to zase ne :-)

    podle mého je to dobrej přílepek do toho jazyka, určitě lepší, než tam dávat něco typu switch-case jako v C nebo Javě - to by byla hodně slabá náhražka.

    Co mi chybí, je pokročilejší strukturální matching, který si trošku ukážeme příště - třeba získání části řetězce nebo seznamu atd. To umí Coconut, takže je otázka, jestli se to někdy do Pythonu dostane. Já doufám, že jo.

    Re celkový koncept: možná je ještě lepší mít "matche" pro celé funkce (to umí ML i Coconut), než mít vlastně jen rozeskok na steroidech. Ale to mluví mé funkcionální já...