Итераторы в Rust

Итераторы сердце языка Rust, язык стремится к zero-cost abstraction (абстракциям с нулевой стоимостью) и итераторы часто работают быстрее классических циклов потому как компилятор оптимизирует их лучше. Понять итераторы Поймите три кита итераторов Все методы итераторов делятся на три группы. Если вы их различаете, то код не будет для вас магией. Создатели (iterators): методы которые создают…

Итератор в бизнес процессах Битрикс24 — вспоминаем циклы

Проблема бизнес-процессов в том, что их логика скрыта от глаз и отлаживать сложные процессы проблематично. С проблемой столкнулся не я сам, а мой коллега, он категорически не мог понять почему итератор помещенный в итератор не возвращает разницы массивов. Все просто: потому, что он возвращает совпадения. Я быстро накидал пример из двух циклов и булевой переменной,…