История изменений
Исправление
anonymous-angler,
(текущая версия)
:
Справедливости ради, в расте нет подобного уродства.
match MyClass::create() {
Ok(instance) => /* ... */,
Err(err) => /* ... */
}
Или если на ошибку плевать, то:
if let Ok(instance) = MyClass::create() {
/* ... */
}
Потому все так и молятся на sum types и pattern matching - что бы грязи как в твоём комменте не видеть.
Исходная версия
anonymous-angler,
:
Справедливости ради, в расте нет подобного уродства:
match MyClass::create() {
Ok(instance) => /* ... */,
Err(err) => /* ... */
}
Или если на ошибку плевать, то:
if let Ok(instance) = MyClass::create() {
/* ... */
}
Потому все так и молятся на sum types и pattern matching - что бы грязи как в твоём комменте не видеть.