Size: a a a

2020 August 01

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а если не нужна паника? Но она будет кинута...
а если не нужна то не делай анврап
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Не нужна паника - проверяй ручками или пользуйся другими методами на Result.
вот, тогда нет принципиальной разницей с подходом выше
источник

AZ

Alex Zhukovsky in rust_offtopic
но суть одна : не проверить значение ты не сможешь никак
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
вот, тогда нет принципиальной разницей с подходом выше
разница огромная
источник

AZ

Alex Zhukovsky in rust_offtopic
ты не можешь забыть обработать
источник

AZ

Alex Zhukovsky in rust_offtopic
в плюсовом примере у тебя есть result
источник

AZ

Alex Zhukovsky in rust_offtopic
и он никак не связан с Result
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
а если не нужна то не делай анврап
а в предложенном мной подходе чуть-чуть иной принцип. Если нужна паника, то при обработке сам её вызови
источник

b

badtrousers in rust_offtopic
Георгий Седометов
если хочешь обработать ошибку - обработай через паттерн матчинг или комбинаторы. Программа с некорректным значением не должна работать
кстати да
источник

b

badtrousers in rust_offtopic
знаете что они делали в Аполло?
источник

b

badtrousers in rust_offtopic
ну бортовой компьютер который сажал на луну
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а в предложенном мной подходе чуть-чуть иной принцип. Если нужна паника, то при обработке сам её вызови
источник

ГС

Георгий Седометов... in rust_offtopic
Т-34 85
а в предложенном мной подходе чуть-чуть иной принцип. Если нужна паника, то при обработке сам её вызови
так и здесь. Если тебе не нужна паника - не юзай unwrap
источник

AZ

Alex Zhukovsky in rust_offtopic
[[nodiscard]] сам по себе тебе не поможет
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
ты не можешь забыть обработать
так и его сложно забыть обработать, если правильно собирать проект
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
так и его сложно забыть обработать, если правильно собирать проект
не просто просто, а элементарно
источник

Ct

Casual tears in rust_offtopic
Т-34 85
так и его сложно забыть обработать, если правильно собирать проект
Ой да ладно
источник

Ct

Casual tears in rust_offtopic
Залоггировал - и всё, приехали.
источник

Ct

Casual tears in rust_offtopic
уже считается за использование
источник

Т8

Т-34 85 in rust_offtopic
ну, ты же понимаешь, что просто так не получится написать такой код, это осознанно делается?
источник