Size: a a a

2020 March 26

MB

Mikail Bagishov in rust_offtopic
И к каждому варианту прикреплена доп.информация
источник

Т8

Т-34 85 in rust_offtopic
Mikail Bagishov
Успех или Ошибка
а я думал, что там что-то одно лежит
источник

MB

Mikail Bagishov in rust_offtopic
Т-34 85
а я думал, что там что-то одно лежит
Result - перечисление двух возможностей.
Инстанс Result хранит одну возможность
источник

Т8

Т-34 85 in rust_offtopic
Mikail Bagishov
Если бы я писал на джаваскрипте, я бы тоже дебагал переполнения и "[object Object]". И плюс к этому, дебажил бы всякие
undefined is not function, null does not have properties, и т.д.
понятно, ещё один приверженец идеи "скомпилировалось, значит, работает". Скучно...
источник

MB

Mikail Bagishov in rust_offtopic
Т-34 85
понятно, ещё один приверженец идеи "скомпилировалось, значит, работает". Скучно...
Где  я это утверждал?
источник

Т8

Т-34 85 in rust_offtopic
Mikail Bagishov
Result - перечисление двух возможностей.
Инстанс Result хранит одну возможность
а, в этом плане? Тогда согласен
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
понятно, ещё один приверженец идеи "скомпилировалось, значит, работает". Скучно...
сегодня по такому принципу написал на хаскелле задачку. Ради интереса запустил - отработала как надо 🤔
источник

MB

Mikail Bagishov in rust_offtopic
Я приверженец идеи: Пусть P_R - вероятность того, что написанная мной программа на Rust корректна. Пусть P_P - вероятность того, что написанная мной программа на питоне корректна. Тогда я утверждаю, что P_R > P_P
источник

Т8

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

MB

Mikail Bagishov in rust_offtopic
Т-34 85
ахахаха, как будто ты на шарпе не можешь так сделать
он не может сделать это на жс или брейнфаке
источник

Т8

Т-34 85 in rust_offtopic
Mikail Bagishov
он не может сделать это на жс или брейнфаке
а опытные кодеры на этих языках смогут
источник

MB

Mikail Bagishov in rust_offtopic
Т-34 85
а опытные кодеры на этих языках смогут
А настолько же опытный кодер на расте напишет еще более сложную программу без ошибок
источник

Т8

Т-34 85 in rust_offtopic
Mikail Bagishov
Result - перечисление двух возможностей.
Инстанс Result хранит одну возможность
кстати, теперь понятно, какая связь, спасибо
источник

Т8

Т-34 85 in rust_offtopic
Mikail Bagishov
А настолько же опытный кодер на расте напишет еще более сложную программу без ошибок
ваше личное мнение?
источник

MB

Mikail Bagishov in rust_offtopic
Т-34 85
ваше личное мнение?
Да
источник

AZ

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

AK

Alexander Krivitskiy in rust_offtopic
Mikail Bagishov
Но спорить про терминологию и понимание русского языка я точно не хочу
Если сказать строже, то енам в плюсах это исключительно сумма интов.

enum = T + T + T +.... +Т, где Т это исключительно инт

Когда в расте
enum = T1+T2+ ....+ TN, где Ti любой произвольный тип.

Эквивалент этому в си/плюсах - union

Тэгать Юнион можешь и без енама, а с помощью чего угодно. Просто практически enum лучше всего для этого подходит, но можешь и стрингу использовать
источник

MB

Mikail Bagishov in rust_offtopic
Alexander Krivitskiy
Если сказать строже, то енам в плюсах это исключительно сумма интов.

enum = T + T + T +.... +Т, где Т это исключительно инт

Когда в расте
enum = T1+T2+ ....+ TN, где Ti любой произвольный тип.

Эквивалент этому в си/плюсах - union

Тэгать Юнион можешь и без енама, а с помощью чего угодно. Просто практически enum лучше всего для этого подходит, но можешь и стрингу использовать
Енум в плюсах это сумма единичных типов же
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
не могу
не скромничай. Можешь
источник

MB

Mikail Bagishov in rust_offtopic
За каждам конкретным вариантом закреплен ровно один инт, log2(1) = 0
источник