Size: a a a

2020 August 08

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
нет, там он так и используется. итератор напрямую почти не трогают, вся работа через IEnumerable
Так-то и в крестах есть foreach, который все юзают
источник

Т8

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

Т8

Т-34 85 in rust_offtopic
Ебать
источник

Т8

Т-34 85 in rust_offtopic
Я теперь понял, почему range-based for
источник

Т8

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

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Так-то и в крестах есть foreach, который все юзают
причем тут форыч? Я про разницу IEnumerable/IEnumerator
источник

AZ

Alex Zhukovsky in rust_offtopic
ну или IntoIterator/Iterator в терминах раста
источник

AZ

Alex Zhukovsky in rust_offtopic
а вообще я забыл о чем опять спор
источник

AZ

Alex Zhukovsky in rust_offtopic
вот реализация нормальных комбинаторов на плюсах, похоже на раст? Ну с поправкой на неудобные лямбды - один в один
источник

AZ

Alex Zhukovsky in rust_offtopic
и кстати вот это уже что-то из фп - бесконечные ленивые иммутабельные структурки
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
вот реализация нормальных комбинаторов на плюсах, похоже на раст? Ну с поправкой на неудобные лямбды - один в один
Так IEnumerable - это как раз итераторы STL
источник

Т8

Т-34 85 in rust_offtopic
А IEnumerator - как в Java
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Так IEnumerable - это как раз итераторы STL
ну вот я и говорю, назвали как всегда
источник

AZ

Alex Zhukovsky in rust_offtopic
питонисты таплами тоже называют "ридонли вектор"
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
и кстати вот это уже что-то из фп - бесконечные ленивые иммутабельные структурки
Как ты говорил, язык Тьюринг- полный. Если так уж тебе всё это нужно, ты можешь написать. Хз правда зачем, но можешь. То, что это будет теперь в коробке - ну, пускай. Может, и я когда-то воспользуюсь, бывает
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
питонисты таплами тоже называют "ридонли вектор"
@Psilon тебе больше нравится второй вариант, да?

https://dotnetcodr.com/2017/06/10/linq-statements-in-f/
источник

Т8

Т-34 85 in rust_offtopic
Кстати, надо бы подумать над юзер-френдли синтаксисом лямбд
источник

Т8

Т-34 85 in rust_offtopic
Для начала, вместо чёртовой стрелочки (=> и ->) юзать фигурные скобки с семиколоном перед закрывающей
источник

AZ

Alex Zhukovsky in rust_offtopic
ду нотация почти всегда удобнее
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Кстати, надо бы подумать над юзер-френдли синтаксисом лямбд
юзер френдли это как в хаскелле
источник