Описание тега iterator-protocol
Набор интерфейсов и контрактов поддерживает шаблон итератора ECMAScript 6 и синтаксис цикла for ... of.
1
ответ
Будет ли ES6 RegExps поддерживать протокол Iterator?
Я не могу найти ответ в спецификации или списке предложений относительно того, будет ли RegExps в ES6 предоставлять необходимые методы для поддержки протокола Iterator для соответствующих групп. Существует несколько методов обработки символов, но я …
14 янв '15 в 17:26
1
ответ
Как обнаружить первый запуск IteratorProtocol в Swift?
Попытка обнаружить первый запуск протокола Iterator. В приведенном ниже примере я пытаюсь начать печать серии Фибоначчи с нуля, но она начинается с One: class FibIterator : IteratorProtocol { var (a, b) = (0, 1) func next() -> Int? { (a, b) = (b,…
30 авг '18 в 15:45
1
ответ
Почему мутирующая функция next не изменяет структуру (в соответствии с Sequence и IteratorProtocol) после итерации?
Я пишу стековую структуру и делаю ее соответствующей IteratorProtocol а также Sequence протокол. next функция мутирует. Так что я полагаю, что итерация стека приведет к изменению структуры. import Foundation struct Stack<Element> { var store:[…
27 июн '17 в 06:44
2
ответа
Генерация простых чисел с помощью протокола Iterator
Я пытаюсь получить серию простых чисел от 1 до n. Вместо использования диапазона и цикла я пытаюсь реализовать его с помощью протокола итератора. Пока у меня есть нижеприведенное, но, как вы увидите, это не то, что я ожидал. class Prime: def __init_…
22 авг '20 в 18:13