IT-словарь › Программирование › yield

yield

Программирование Svenska → Обновлено: 2026-10-18

Ключевое слово, которое приостанавливает функцию и возвращает значение — при следующем вызове она продолжает с того же места.

Создаёт функции-генераторы в Python, JS, C#, Ruby. def evens(): n = 0; while True: yield n; n += 2. Ленивые вычисления: значения считаются по требованию, а не заранее. Экономит память на больших и бесконечных последовательностях.

← Назад к словарю