169 похожих чатов

А чего сейчас в моде вместо Error для эксепшенов? А

то я тут внезапно узрел что он не рекомендуется :)
У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные эксепшены ловить, а не всё скопом

19 ответов

42 просмотра

Если хочется ошибки с типами/ролями/всей фигнёй - то достаточно вспомнить что die кидает не только строки, а всё, что ему скормишь - кидай объекты с любой нужной тебе информацией/интерфейсами.

Denis-F Автор вопроса
Oleg Volkov
Если хочется ошибки с типами/ролями/всей фигнёй - ...

Да как кинуть то вопросов нет, вопрос как поймать с нестрашными синтаксисом :) В Error работало catch MyException with {} catch AnotherException with {} ... Но он типа не рекомендуется. А в Try::Tiny предлагают ису в ифах проверять 🤦‍♂️

Denis-F Автор вопроса
Sergei Zhmylove
given when 🤣🤣

Хочу как в жабе, извращений не хочу :)

Denis F
Хочу как в жабе, извращений не хочу :)

Ну так пиши тогда не жабе :) Ексепшоны это вообще идеологически плохо

Sasha Murzin
злой ты

Ну чего ты начинаешь, нормально же общались :(

Denis-F Автор вопроса
Sergei Zhmylove
Ну так пиши тогда не жабе :) Ексепшоны это вообще ...

Чойта плоха? Эксепшены добро и польза! Нужно больше эксепшенов!

Denis-F Автор вопроса
Sergei Zhmylove
https://habr.com/ru/articles/104172/

Ладно, тогда не буду их использовать* :( * сегодня

Denis F
Ладно, тогда не буду их использовать* :( * сегод...

мне лично фор от нуля до девяти всегда хватало

Denis F
Ладно, тогда не буду их использовать* :( * сегод...

Правильно. Сначала нужно основательно забыть, что это плохо, а потом уже пользоваться.

Denis-F Автор вопроса
Anton Petrusevich
выходной что ли?

Нет, наоборот, как раз в рабочем проекте эксепшенов почти нет, там коды возврата :)

Try::Tiny имеет фатальный недостаток — не работает return()

Ярослав🧞 Косьмина
Nice::Try

Как раз хотел его потестировать, в качестве основного решения для try-catch

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта