Size: a a a

2020 August 01

Т8

Т-34 85 in rust_offtopic
типа, пустую строку вместо null
источник

Ct

Casual tears in rust_offtopic
Сильно лучше от этого не станет.
источник

Т8

Т-34 85 in rust_offtopic
или 0 по для int
источник

Ct

Casual tears in rust_offtopic
Еще непонятно что в генерик коде делать с этим
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Еще непонятно что в генерик коде делать с этим
по ситуации смотреть
источник

Т8

Т-34 85 in rust_offtopic
как лучше
источник

Т8

Т-34 85 in rust_offtopic
если что, задокументировать
источник

Ct

Casual tears in rust_offtopic
Ну вот подход с Result позволяет вообще об этом забыть
источник

Ct

Casual tears in rust_offtopic
потому что тебе не нужно вообще создавать никаких фейковых значений в случае ошибки
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Ну вот подход с Result позволяет вообще об этом забыть
std::expected будет в C++23
источник

Т8

Т-34 85 in rust_offtopic
пока что нет
источник

Ct

Casual tears in rust_offtopic
std::variant есть
источник

Т8

Т-34 85 in rust_offtopic
можно std::optional натянуть, если очень хочется
источник

Ct

Casual tears in rust_offtopic
источник

Т8

Т-34 85 in rust_offtopic
а, ну или так, да
источник

AZ

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

AZ

Alex Zhukovsky in rust_offtopic
заллогировал и отдал без проверки
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
можно std::optional натянуть, если очень хочется
https://habr.com/ru/post/415737/ за меня вже всё написано
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
залоггировать ошибку это не обработать
да. Но только залоггировать и забыть обработать не так просто
источник

AZ

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