IT Academy
Урок 4 · Продвинутый

Коллекции, iterators и zero-cost abstractions

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Итераторы вычисляют элементы по запросу. map без потребляющей операции не выполняет всю обработку. Заимствующий iterator и into_iter имеют разные последствия для владения коллекцией.

Задача для самостоятельного решения

Как получить удвоенные числа из [1,2,3]?

Показать разбор ответа

Преобразовать iterator через map и собрать collect: результат [2,4,6]. Уточните, нужны ли ссылки на исходные значения или передача владения элементами.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →