Size: a a a

2020 March 28

AI

Alex Ilizarov in rust_offtopic
Т-34 85
там проверяемые исключения
А как это работает при делении на ноль? Я просто в яве не шарю
источник

AI

Alex Ilizarov in rust_offtopic
Гц и лайфтаймы решают разные задачи.
источник

G

Gymmasssorla in rust_offtopic
Alex Ilizarov
А как это работает при делении на ноль? Я просто в яве не шарю
Функция может породить проверяемое исключение, если один из аргументов равен нулю (и, тем самым, заставив обработать эту ситуацию вызывающему коду)
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
Медленнее, но не сильно, т.к. C# дико отсталый язык про современным меркам
по сравнению с чем?
источник

AZ

Alex Zhukovsky in rust_offtopic
джава не отсталая?
источник

AI

Alex Ilizarov in rust_offtopic
Gymmasssorla
Функция может породить проверяемое исключение, если один из аргументов равен нулю (и, тем самым, заставив обработать эту ситуацию вызывающему коду)
Но функция сама говорит какие исключения надо проверить да?
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
по сравнению с чем?
По сравнению со скалой или хаскелем
источник

G

Gymmasssorla in rust_offtopic
Alex Ilizarov
Но функция сама говорит какие исключения надо проверить да?
Да
источник

AI

Alex Ilizarov in rust_offtopic
А что в C# отсталого такого?
источник

AI

Alex Ilizarov in rust_offtopic
Ну тогда всякие деления на ноль будут постоянно забывать обработать
источник

AI

Alex Ilizarov in rust_offtopic
Фишка раста как раз в том что ты обязан всегда обработать Option/Result
источник

AZ

Alex Zhukovsky in rust_offtopic
Alex Ilizarov
Да спору нет, только легко обнуляет всю ту скорость разработки
нет, не обнуляет. Одно развлечение с пинами, боксами, и fn/fnmut/fnonce тебе всё сожрут
источник

G

Gymmasssorla in rust_offtopic
Alex Ilizarov
Ну тогда всякие деления на ноль будут постоянно забывать обработать
Не забудут, код не скомпилируется, если в сигнатуре не будет указано проверяемое исключение
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
По сравнению со скалой или хаскелем
а какие языки остали не дико тогда?
источник

AI

Alex Ilizarov in rust_offtopic
Alex Zhukovsky
нет, не обнуляет. Одно развлечение с пинами, боксами, и fn/fnmut/fnonce тебе всё сожрут
Я практически не встречаюсь с пинами, чяднт?
источник

G

Gymmasssorla in rust_offtopic
Но, как мы уже выяснили, проверяемые исключения недолюбливают из-за их непервоклассности
источник

AK

Alexander Krivitskiy in rust_offtopic
Alex Ilizarov
Ну тогда всякие деления на ноль будут постоянно забывать обработать
У тебя в расте деление на ноль - паника
источник

DS

Doge Shibu in rust_offtopic
Alex Ilizarov
А что в C# отсталого такого?
Система типов, отсутствие нормального метапрограммирования и т.д. и т.п.
источник

AZ

Alex Zhukovsky in rust_offtopic
Alex Ilizarov
Я практически не встречаюсь с пинами, чяднт?
не пишешь большие круды
источник

Т8

Т-34 85 in rust_offtopic
Alex Ilizarov
А как это работает при делении на ноль? Я просто в яве не шарю
вот, к сожалению, ArithmeticException у них непроверяемый
источник