Názor ke článku Tři pokud ano od vbl - Ternární operátor strašně dlouho v pythonu nebyl, Guido...

  • 16. 10. 2012 19:02

    vbl (neregistrovaný)

    Ternární operátor strašně dlouho v pythonu nebyl, Guido ho neměl rád, proto ho do pythonu nedal. Použití and/or byl workaround chybějícího ternárního operátoru. A né moc dokolaný workaround. A podle PEP-308 jej tam dali právě kvůli tomu, že lidi používali na chyby náchylné and/or.

    Pro lidi odkojené na C-like jazycích je ta syntaxe divná, ale rozumný člověk s tím nemá problém (chápu, že pro někoho je zase zápis s ?: divný).