Size: a a a

2020 March 25

p

polunin.ai in rust_offtopic
Alex Zhukovsky
формула a + 0 = a
Так вот зачем нужны алгебраические типы данных
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Так вот зачем нужны алгебраические типы данных
скорее "так вот почему они называются алгебраические"
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
Option<T> = Result<T, ()> = T + 1
Блин, я не понимаю, что вы хотите? Я про то, как эту тип сумму можно применить на практике. Как примерно соорудить похожее на неё с помощью других средств


Покажите код, который демонстрирует, что я вообще неправильно понимаю суть. А не какой-то частный случай
источник

p

polunin.ai in rust_offtopic
Переслано от polunin.ai
Люди, а где можно учить английский для чтения технических документаций/статей?
источник

p

polunin.ai in rust_offtopic
Переслано от polunin.ai
Грамматику в целом знаю, словарный запас небольшой
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
(i32, f64, String)
И чем тебе не нравится моё описание "без математики"?
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Блин, я не понимаю, что вы хотите? Я про то, как эту тип сумму можно применить на практике. Как примерно соорудить похожее на неё с помощью других средств


Покажите код, который демонстрирует, что я вообще неправильно понимаю суть. А не какой-то частный случай
Посмотри на любой код Rust, везде алгебраические типы данных
источник

p

polunin.ai in rust_offtopic
Т-34 85
И чем тебе не нравится моё описание "без математики"?
Потому что тюплы пришли из математики, здравствуйте
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
Я не знаю о чём мы спорим
"Так уж ли нужна математика выше школы?"
источник

p

polunin.ai in rust_offtopic
Как и программирование
источник

p

polunin.ai in rust_offtopic
Т-34 85
"Так уж ли нужна математика выше школы?"
Смотря где
источник

В

Вафель in rust_offtopic
polunin.ai
Переслано от polunin.ai
Люди, а где можно учить английский для чтения технических документаций/статей?
Я просто читал статьи/доки/слушал доклады и так подтянул, теперь +- без проблем понимаю техническое чтиво. Если не знаешь слова — привет гугл транслейт.

Хотя с словарным запасом у меня тоже проблемы :(
источник

p

polunin.ai in rust_offtopic
Но я думаю что везде
источник

p

polunin.ai in rust_offtopic
Вафель
Я просто читал статьи/доки/слушал доклады и так подтянул, теперь +- без проблем понимаю техническое чтиво. Если не знаешь слова — привет гугл транслейт.

Хотя с словарным запасом у меня тоже проблемы :(
>привет Гугл транслейт
Неудобно когда ты в каждом предложении находишь по два незнакомых слова)
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
Посмотри на любой код Rust, везде алгебраические типы данных
Ну, в крестах есть контекстные аналоги - union, enum и std::variant. Чем эти аналогии плохи?
источник

В

Вафель in rust_offtopic
polunin.ai
>привет Гугл транслейт
Неудобно когда ты в каждом предложении находишь по два незнакомых слова)
нуууу
источник

В

Вафель in rust_offtopic
я в гугл хроме забиндил сокращение, чтобы быстрее его открывать X)
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Потому что тюплы пришли из математики, здравствуйте
И что? В программировании выглядят не сложно, не требуют хорошей математики
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Смотря где
Вот и я говорю, что не везде
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Ну, в крестах есть контекстные аналоги - union, enum и std::variant. Чем эти аналогии плохи?
Например class enum в C++ - это частный случай enum в Rust
источник