Публикации по теме 'generator'


Использование расширенных генераторов в JS
Недавно я узнал потрясающую вещь о генераторах в javascript Если бы я спросил вас, что выведет этот фрагмент кода js: function* myGenerator() { const a = yield 1; console.log(`Value of a: ${a}`); yield 2; } const gen = myGenerator() gen.next(); // {value: 1, done: false} gen.next(); // {value: 2, done: false} // Value of a: ???? gen.next(); // {value: undefined, done: true} Я думал, что вывод будет Value of a: 1 , но был заинтригован, чтобы узнать вывод: Value of a:..

Как мы можем управлять функциями javascript — Generator
Функция генератора в javascript работает так же, как и наш генератор в реальной жизни, в общем, что мы делаем, мы используем его, пока он требуется, при отключении электричества мы запускаем генератор и используем его, функция Генератор также работает то же самое, мы держим функцию готовой, назначая ее итератору и выполняем ее, пока она нужна. Короче говоря, мы держим ресурс в готовности и используем его, пока он требуется. Генераторная функция в javascript — очень интересная..

Понимание генераторов в JS. Часть 3 (динамическая передача данных в функцию-генератор)
Это продолжение серии статей Понимание генераторов . В предыдущей статье объяснялось, как базовая функция генератора работает под капотом. Мы рассмотрим этот фрагмент кода, чтобы понять, как передавать данные в функцию-генератор. function* createFlow() { const num = 10; const newNum = yield num; yield 5 + newNum; } const returnNextElement = createFlow(); const element1 = returnNextElement.next(); const element2 = returnNextElement.next(2); На этой диаграмме показано, что..

Вопросы по теме 'generator'

Как реализовать генератор на С++?
Я хочу знать, как реализовать генератор, например Python, на C++? Python может использовать ключевое слово «доходность» для этого. Но как это сделать на С++?
6334 просмотров
schedule 24.03.2024

Как автоматически генерировать QR-коды с подтекстом
Я хочу автоматически генерировать QR-коды, которые отображают содержимое QR-кода (идентификатор транзакции) под ним. Тогда конечный продукт должен быть картинкой (в идеале png) с кодом + текстом. Я искал библиотеки с такой возможностью, но пока...
937 просмотров
schedule 25.04.2024

Как отличить генератор от понимания списка
У меня есть это: >>> sum( i*i for i in xrange(5)) Мой вопрос: в этом случае передаю ли я понимание списка или объект генератора в sum ? Как мне это сказать? Есть ли общее правило по этому поводу? Также помните, что sum сама...
463 просмотров

Ленивая оценка в генераторе с объектами модели Django
Я пытаюсь понять, как использовать Django QuerySet в генератор Python, чтобы он оценивал лениво. В документации явно не упоминаются генераторы, это, кажется, единственное (более или менее) связанное замечание, но оно не проясняет мой вопрос:...
252 просмотров
schedule 14.05.2024