Pregunta de entrevista de Canonical

Yield vs return, what are generators?