Публикации по теме '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 просмотров
schedule
04.04.2024
Ленивая оценка в генераторе с объектами модели Django
Я пытаюсь понять, как использовать Django QuerySet в генератор Python, чтобы он оценивал лениво.
В документации явно не упоминаются генераторы, это, кажется, единственное (более или менее) связанное замечание, но оно не проясняет мой вопрос:...
252 просмотров
schedule
14.05.2024