జెనరేటర్లు yield కీవర్డ్ను ఉపయోగించి, ఒకేసారి మెమరీలో పూర్తి శ్రేణిని రూపొందించకుండా, ఒక సమయంలో ఒక విలువను (నిష్క్రియంగా) ఉత్పత్తి చేయడం ద్వారా పెద్ద డేటాసెట్ల సందర్భంలో స్మృతి-సమర్థవంతమైన పద్ధతిలో పునరావృత్తం చేయడానికి సూచనను అందిస్తాయి. అవి పెద్ద లేదా స్ట్రీమింగ్ డేటాకు ఆదర్శంగా ఉన్నాయి.
yield vs శ్రేణిని తిరిగి ఇవ్వడం
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
