Size: a a a

2021 April 07

p

polunin.ai in rust_offtopic
Раст в супер хайлоаде
источник

p

polunin.ai in rust_offtopic
Наверное интересно должно быть
источник

p

polunin.ai in rust_offtopic
У меня учение эсперанто лежит в списке дел
источник

X

XÆA-XII in rust_offtopic
👍
источник

а

а это кто in rust_offtopic
А чем вообще генераторы в Rust отличаются от итераторов? Только тем что возвращают разные типы при yield и return?
источник

p

polunin.ai in rust_offtopic
На генераторах легче описывать стейт-машины
источник

а

а это кто in rust_offtopic
сейчас для кода

let gen = || {
    yield 100;
}

компилятор создаёт анонимный тип-структуру и реализует для него Generator. Почему нельзя реализовывать Iterator? зачем добавлять новый трейт
источник

а

а это кто in rust_offtopic
это в найтли
источник

p

polunin.ai in rust_offtopic
источник

p

polunin.ai in rust_offtopic
Потому что сигнатура другая
источник

а

а это кто in rust_offtopic
Конечно другая
источник

а

а это кто in rust_offtopic
И всё-таки что этот Generator делает такого что Iterator не может?
источник

H

Hirrolot in rust_offtopic
а ты не думал вообще забросить программирование и чем-то другим заниматься?
источник

H

Hirrolot in rust_offtopic
интересный вопрос, разбираться я конечно не буду
источник

p

polunin.ai in rust_offtopic
На сигнатуру глянь
источник

p

polunin.ai in rust_offtopic
Много раз думал
источник

p

polunin.ai in rust_offtopic
И у меня есть один план
источник

TK

Traveller Kolsky in rust_offtopic
Генераторы круче. Они могут продолжить исполнение с момента последнего возврата и принимают на вход значения различных типов (один на генератор).
источник

H

Hirrolot in rust_offtopic
и генераторы и асинк авейт и итераторы это алгебраические эффекты
источник

H

Hirrolot in rust_offtopic
удачи потом поддерживать язык
источник