Примери за използване на Итератори на Български и техните преводи на Английски
{-}
-
Colloquial
-
Official
-
Medicine
-
Ecclesiastic
-
Ecclesiastic
-
Computer
Примера показва проста употреба на итератори в С.
Restartable рекордни итератори с потребителя, посочени сортиране.
Следващият пример показва проста употреба на итератори.
Подкрепа за итератори и неизменни-JS последователности като деца.
Следните примери показва използването на итератори в C.
Защо нежадните итератори понякога изглежда, че работят в жаден режим?
Weak sets и weak maps от друга страна, нямат вградени итератори.
Различни видове итератори често са предоставяни чрез интерфейс контейнер.
Няколко езика, като Perl и Python,прилагат потоци като итератори.
Всички итератори може да бъдат превключени в“нежаден” режим(виж модификатора/g).
В противен случай, можете да разчитате на вградените итератори да си свършат работата.
Всички итератори може да бъдат превключени в„нежаден“ режим(виж модификатора/g).
За да бъде по-лесно използването на for-of,много стойности в ECMAScript 6 имат default итератори.
И трите имат едни и същи вградени итератори, които да ви помогнат да навигирате в тяхното съдържание.
Всяка част от един regular expression може да бъде последвана от дриг вид метасимволи- итератори.
Глава 8: Интератори игенератори- обсъжда добавянето на итератори и генератори в езика.
Следващият пример показва еквивалентна итерация върху последователност използвайки експлицитни итератори.
Итераторите правят работата с колекции от данни по-лесна иECMAScript 6 добавя итератори в JavaScript.
Всички стандартни видове шаблонни контейнери предоставят богат ипоследователен набор от видове итератори.
Косвените итератори най-често се изразяват чрез цикъла"foreach"(или еквивалентен), като в следващия пример на Python.
Тази глава обхваща много приложения на итератори, но на първо място е важно да разберем, защо итераторите бяха добавени в JavaScript.
Всички итератори създадени от генератори са iterables, тъй като генераторите присвояват свойството Symbol. iterator по подразбиране.
Методите на контейнера познават вътрешната структура на контейнера и могат да се възползват от това.Тази информация е недостъпна за алгоритмите, използващи итератори.
Weak sets не излагат никакви итератори(като keys() и values() методите), така че няма начин програмно да се определи съдържанието на weak set.
Тези два резултата отговарят на последния специален случай за итератори в ECMAScript 6, където next() се извиква върху итератора, след като последното парче от данни е било използвано.
Java итератори и колекции могат автоматично да бъдат превърнати в Scala итератори и колекции, просто чрез добавяне на един единствен ред.
Сега знаете основите на това, как работят итераторите, включително с for-of и оператора spread ие време да разгледаме някои от по-сложните приложения на итератори.
Итераторите са важна част от ECMAScript 6 и като такива,не е нужно да създавате свои собствени итератори за много вградени типове, които езика включва по подразбиране.
Има нов for-of цикъл, който работи с итератори, оператора spread(…), който използва итератори и дори итераторите правят асинхронното програмиране по-лесно.
Например търсенето в асоциативен контейнер, като map илиset, може да бъде много по-бавно, ако се използват итератори, отколкото ако се викат методите на самия контейнер.