Size: a a a

2018 December 04

(

( in pro.elixir
Евгений
ну вы предлагаете задуматься о бизнес процессах, как будто у вас в продошибки не протекают
Извиняюсь, неправильно выразился. Да и вообще не к месту выразился, до меня уже все сказали
источник

AG

Alex Golubov in pro.elixir
источник

AG

Alex Golubov in pro.elixir
If successful, returns a tuple in the form of {float, remainder_of_binary}; when the binary cannot be coerced into a valid float, the atom :error is returned.

If the size of float exceeds the maximum size of 1.7976931348623157e+308, the ArgumentError exception is raised.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это к чему?
источник

AG

Alex Golubov in pro.elixir
К тому, что если нужно обработать ошибку при вызове этой функции, то надо проверять ошибку и ловить exeption
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Źmićer Rubinštejn
Catch писать - это одно. Из-за эрланга некоторые функции просто не имеют «непадающей» альтернативы
Ну да. Вот тут писал об этом
источник

Е

Евгений in pro.elixir
нарушение единообразия
источник

Е

Евгений in pro.elixir
в rust вот полностью выпилили эксепшены, и делают возврат ошибок через ранний return.
источник

(

( in pro.elixir
Евгений
нарушение единообразия
Это проблема обратной совместимости, а не языка или концепций. У Котлина тоже есть такие проблемы
источник

(

( in pro.elixir
А в расте тоже есть Result-монады и ПМ кста
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В rust есть exception
источник

ŹR

Źmićer Rubinštejn in pro.elixir
С чего бы это им не быть?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
panic!, try! и вся эта шобла
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Без exception там Drop трейт бы поставил раст на уровень brainfuck по используемости
источник

Е

Евгений in pro.elixir
это вроде эмуляция эксепшенов
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А в java тогда как?
источник

Е

Евгений in pro.elixir
try! это просто ранний return
источник

Е

Евгений in pro.elixir
в расте, емнип не существует аналога catch
источник

Е

Евгений in pro.elixir
try! это райлвей еррор хандлинг по растовски.
источник

Е

Евгений in pro.elixir
всем насрать на структурное программирование? 😄
источник