Открыть главное меню

Изменения

1362 байта убрано ,  5 лет назад
Нет описания правки
ну. он помогает нам
{{значения}}
'''Итератор''' (от {{lang-en|iterator}}) — [[объект (программирование)|объект]], [[абстракция данных|абстрагирующий]] за единым [[интерфейс]]ом доступ к элементам [[коллекция (программирование)|коллекции]]{{sfn|Солтер, Клепер|2006}}. Итератор иногда также называют [[Курсор (базы данных)|курсором]], особенно если речь идет о [[База данных|базе данных]]. В [[Оберон (язык программирования)|Обероне]] он называется также '''бегуно́к''' и представлен как [[тип данных]]. В простейшем случае итератором в низкоуровневых языках является [[указатель (тип данных)|указатель]].
 
Использование итераторов в [[обобщённое программирование|обобщённом программировании]] позволяет реализовать универсальные [[алгоритм]]ы работы с [[контейнер (программирование)|контейнерами]]{{sfn|Солтер, Клепер|2006}}.
 
== Описание ==
Анонимный участник