Ternární operátor je v céčkovské podobě hrozný přežitek. Zaplať pánbůh za jazyky, u kterých if-else-blok vrací sám o sobě hodnotu a tudíž není žádný extra ternární operátor potřeba. :)
Příklad ve Scale:
val n = 10.0
val d = 0.0
val q = if (d != 0) n / d else Double.PositiveInfinity
Jmenuju se Petr Blahoš. Programuju něco přes 20 let. Tady se snažím psát hlavně o Pythonu, webovém frameworku Pyramid, a občas i o něčem úplně jiném.
Přečteno 19 231×
Přečteno 11 855×
Přečteno 9 354×
Přečteno 8 812×
Přečteno 8 599×