Odpovídáte na názor ke článku Tři pokud ano.
Ještě oprava: ono dělení nulou je na demonstraci ternárních operátorů zrovna docela blbý příklad, protože člověk musí uvažovat, co vlastně vrátit za hodnotu v kterém krajním případě, takže sémanticky správě by to bylo poněkud složitější:
def div(n: Double, d: Double) = (n, d) match {
case (0, 0) => Double.NaN
case (x, 0) if x > 0 => Double.PositiveInfinity
case (x, 0) if x Double.NegativeInfinity
case _ => n / d
}
Ale to už jsme trochu někde jinde, že jo. :)
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 21 586×
Přečteno 12 848×
Přečteno 11 027×
Přečteno 10 444×
Přečteno 10 221×