Examples of using Итератор in Serbian and their translations into English
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
-
Latin
-
Cyrillic
Протокол итератора( преузето из Пајтона).
Генератор личи на функцију али се понаша као итератор.
Итератор је по понашању сличан курсору базе података.
Крошћењем итератора један је изолован од ових последица.
Укратко, генератор личи на функцију али се понаша као итератор.
Јава нема итератор блокове за једноставну имплементацију итератора. .
Укратко, генератор личи на функцију али се понаша као итератор.
У Пајтону, генератор је конструктор итератора: функција која враћа итератор.
Next() метода унапређује итератор и враћа вредност показану од стране итератора. .
Оригиналан пример се може написати у Јава 7 као:// Итератор је имплементиран као анонимна класа.
Итератор може дозовлити објекту садржине да буде измењен без поништавања итератора. .
У објектно оријентисаним језицима итератор, чак и ако имплицитно, се често користи као средство за пролазак.
У програмирању, итератор је објекат који омогућује програмеру да пролази кроз колекцију, нарочито листу.
Додавање или уклањање елемената позивањем меотда садржине( такође од исте нити) чини итератор бескорисним.
Када је итератор напредовао изнад последњег елемент он је по дефиницији једнак специјалном крају вредности итератора. .
Таква имплементација која подржава спољну итерацију је демонстрирана у МАТLAB-у Централној Размени Фајлова ставка Дизајн Шаблона: Итератор( Понашање).
Итератор је објекат који пружа итерацију као генерички сервис, омогућавајући да се итерација уради на исти начин за низ различитих структура података.
Два главна интерфејса за реализацију у PHP скриптама који омогућују предметима да буду понављани преко форич петље су Итератор и АгрегатИтератора.
Iteratee, у коме, уместо дасе позива развојник итератор непрестано добија нове вредности, iteratee се позива непрестано да прави нове комаде података- на пример инверзија контроле.
Итератор може наметнути додатна ограничења на приступ, као што је обезбеђење да елементи не могу бити прескочени или да претходно посећени елементи не могу имати приступ други пут.
Такође мора постојати начин да се створи итератор тако да указује на неки први елемент као и начин да се одреди када ће итератор истрошити све елементе колекције.
Безбедност итератора се дефинише одвојено за различите типове стандарних садржина,у неким случајевима итератор је веома допустив у дозовли садржине да се промени док понавља.
Контејнери направљени од стране корисника би требало једино да обезбеде итератор који имплементира један од пет стандардних итераторских интерфејса, и сви алгоритми обезбеђени STL-ом могу се применити на контејнер.
На пример, када је итератор напредовао даље од првог елемента могуће је унети додатне елементе на почетак садржине са предвидивим резултатима.
За садржине које се могу кретари кроз њихове податке у меморији,једини начин да не пониште итератор је, за садржину, да некако прати кретање свих тренутно живих итератора и ажурира их у ходу.
Траба имати на уму да итератор врши прелазак и такође даје приступ елементима колекције, али не извршава понављање( тј, не без неког значајног одузимања слободе тог концепта или са тривијалним коришћењем технологије).
Итератвно преко посуде врши се користећи овај облик петље: for e in c while w do тело петље od;" In c" део прецизира контејнер, који може бити листа, скуп, збир, производ, функција, низ, илиобјекат спровођење итератор.
Синтакса стандардних итератора је дизајнирана да подсећа на обичне C аритметичке показиваче, где* и->оператори се користе као референца елемента који итератор показује, и аритметички показивачи оператора као што је++ се корсите да унапреде итератор на следећи ниво.
Пример Пајтоновог генератора који враћа итератор су Фибоначијеви бројеви који користе Пајтоновуyield наредбу: def fibonacci( limit): a, b, c= 0, 1, 0 while c< limit: yield a a, b, c= b, a+b, c+1 for number in fibonacci( 100): Генератор конструише итератор print( number) Неки објектно-оријентисани језици као што су C, C++( раније верзије), Delphi( раније верзије), Гоу, Јава( раније верзије), Lua, Перл, Пајтон, Руби пружају суштински начин понављања кроз елементе садржине објекта без упознавања са објектним експлицитним итератором. .