Generators بڑے ڈیٹاسیٹس پر iterate کرنے کے لیے میموری کے لحاظ سے موثر طریقہ فراہم کرتے ہیں جو ایک وقت میں ایک قیمت آہستہ آہستہ (lazily) yield کلیدی لفظ استعمال کرتے ہوئے پیدا کرتے ہیں، بجائے اس کے کہ پوری array کو میموری میں ایک ساتھ بنایا جائے۔ وہ بڑے یا streaming ڈیٹا کے لیے مثالی ہیں۔
yield بمقابلہ array واپس کرنا
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
