все-таки можно!
May. 5th, 2016 09:48 amГоворили, на ноль нельзя делить, а вот британские учоные научились! Берешь хаскель и делишь себе, получаешь конкретные числа:
Для 1, -1 и 0 ответы разные выходят.
Prelude> floor (1/0)
179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216Для 1, -1 и 0 ответы разные выходят.
no subject
Date: 2016-05-05 02:59 am (UTC)Я же говорил (про скалу), что встроенная длинная арифметика может оказаться не очень длинной или не очень целой. Не поверили.
no subject
Date: 2016-05-05 03:12 am (UTC)java.lang.ArithmeticException: / by zero
no subject
Date: 2016-05-05 03:15 am (UTC)no subject
Date: 2016-05-05 10:42 am (UTC)java.lang.ArithmeticException: / by zero
scala> 137/0
java.lang.ArithmeticException: / by zero
no subject
Date: 2016-05-05 03:37 am (UTC)no subject
Date: 2016-05-05 04:03 am (UTC)no subject
Date: 2016-05-05 05:13 am (UTC)Не должно быть эксцепшона, операция деления должна возвращать Value a | DivizionByZero, но в оркестре что-то пошло не так.
no subject
Date: 2016-05-05 06:24 am (UTC)no subject
Date: 2016-05-05 07:17 am (UTC)no subject
Date: 2016-05-05 10:03 am (UTC)no subject
Date: 2016-05-05 12:34 pm (UTC)no subject
Date: 2016-05-05 03:12 am (UTC)no subject
Date: 2016-05-05 04:49 am (UTC)no subject
Date: 2016-05-05 07:15 am (UTC)no subject
Date: 2016-05-05 06:14 am (UTC)no subject
Date: 2016-05-05 08:19 am (UTC)no subject
Date: 2016-05-05 09:42 am (UTC)no subject
Date: 2016-05-05 10:19 am (UTC)no subject
Date: 2016-05-05 09:43 am (UTC)floor просто неправильный :-)
no subject
Date: 2016-05-05 10:16 am (UTC)no subject
Date: 2016-05-05 10:23 am (UTC)no subject
Date: 2016-05-05 12:18 pm (UTC)no subject
Date: 2016-05-05 02:21 pm (UTC)floor же не округляет float point до другого float point в рамках IEEE754, это конверсия float point в длинное целое. И она работает в этом случае неправильно.
no subject
Date: 2016-12-24 03:57 pm (UTC)