ازگر کے پروگرامنگ کی زبان نے پچھلی دہائی میں کامیابی حاصل کی ہے۔ کی بڑھتی ہوئی مقبولیت پروگرامنگ کے لئے بہت مطالبہ ہے جیسے ڈومینز میں ، ، وغیرہ۔ اس بڑھنے کی ایک بنیادی وجہ خانہ خصوصیات میں سے ایک یہ ہے کہ ازگر کے ساتھ آتے ہیں۔ اس طرح کی ایک تقریب ازگر میں میپ فنکشن ہے ، جو متعدد دلائل کے ساتھ کسی فنکشن کی عمل آوری کو بہتر بناتا ہے۔ اس مضمون میں ، ہم نقشہ کی تقریب پر تفصیل سے بات کریں گے۔ اس بلاگ میں درج ذیل موضوعات پر تبادلہ خیال کیا گیا ہے۔
نقشہ کام کیا ہے؟
نقشہ کی ایک تقریب ایک فنکشن فراہم کرتی ہے جس کے لئے تکرار کرنے والی ہر چیز کو پیرامیٹر کے طور پر منتقل کیا جاسکتا ہے۔ مثال کے طور پر ، ہم کہتے ہیں کہ ہمارے پاس ایک فنکشن ہے جو تار کی لمبائی کا حساب لگاتا ہے۔ نقشہ کی تقریب کا استعمال کرتے ہوئے ہم ایک کے ساتھ اس فنکشن کی وضاحت کرسکتے ہیں فہرست ڈوروں کا ایک گروپ پر مشتمل آؤٹ پٹ کی فہرست میں ہر آئٹم کی لمبائی ہوگی۔
نحو
فہرست میں سٹرنگ کی لمبائی کا حساب کتاب کرنے کے لئے نقشہ فنکشن کا استعمال کرتے ہوئے مندرجہ ذیل ایک سادہ پروگرام ہے۔
ڈیف فنک (ایکس): ریٹرن لین (ایکس) a = ['اتوار' ، 'پیر' ، 'منگل' ، 'بدھ' ، 'جمعرات' ، 'جمعہ' ، 'ہفتہ'] بی = نقشہ (فنک ، ایک) پرنٹ (فہرست (بی))
آؤٹ پٹ: [6 ، 6 ، 7 ، 9 ، 8 ، 6 ، 8]
پیرامیٹرز
- یہ ایک لازمی پیرامیٹر ہے جو اس فنکشن کو اسٹور کرتا ہے جو نقشے کی فنکشن کا استعمال کرکے عمل میں لایا جائے گا۔
قابل توثیق - یہ تکرار کرنے والا ذخیرہ کرتا ہے جو فعل میں دلیل کے طور پر منظور ہوگا۔ یہ بھی لازمی پیرامیٹر ہے۔
ایک انٹیل پر ڈبل ڈالنے کا طریقہ
res = نقشہ (تقریب ، تکراری)
مثالیں
- ایک وقت میں دو بار بار چلنے والا گزرنا۔
Def add (a، b): a + bx = [1،3،5،7،9] y = [2،4،6،8،10] ریس = میپ (ایڈی، ایکس، y) پرنٹ (فہرست) (دوبارہ)
آؤٹ پٹ: [3 ، 7 ، 11 ، 15 ، 19]
- نقشہ کی تقریب کا استعمال کرتے ہوئے پہلے 10 قدرتی نمبروں کے مکعب کو پرنٹ کرنے کا پروگرام۔
ڈیف کیوب (این): ریٹ n * n * n a = list (حد (1،11)) res = نقشہ (مکعب ، a) پرنٹ (فہرست (دوبارہ))
آؤٹ پٹ: [1 ، 8 ، 27 ، 64 ، 125 ، 216 ، 343 ، 512 ، 729 ، 1000]
- استعمال کرنے کے لئے پروگرام لیمبڈا فنکشن نقشہ کی تقریب کے ساتھ
a = list (حد (1،10)) res = نقشہ (لمبڈا x: x * x، a) پرنٹ (فہرست (دوبارہ))
آؤٹ پٹ: [1 ، 4 ، 9 ، 16 ، 25 ، 36 ، 49 ، 64 ، 81 ، 100]
ہم کوئی بھی استعمال کرسکتے ہیں ڈیٹا کی قسم بشمول تکرار کرنے والے پیرامیٹر میں سیٹ ، tuples ، ، وغیرہ
اس آرٹیکل میں ، ہم نے اس کے بارے میں سیکھا ہے کہ ہم متعدد مثالوں کے ساتھ ازگر میں نقشہ کی تقریب کا استعمال کیسے کرسکتے ہیں۔ مثالوں کو دیکھ کر ، کوئی یہ تصور کرسکتا ہے کہ ازگر کی پروگرامنگ زبان میں کوڈ کتنا صاف اور پڑھنے کے قابل ہے۔ پڑھنے کے قابل اور آسان نحو ایک بہت سی وجوہات میں سے ایک ہے جو پچھلی دہائی میں ازگر کی اتنی مشہور ہوگئی ہے۔ بڑھتی ہوئی مقبولیت کے ساتھ ، مشین سیکھنے ، مصنوعی ذہانت ، ڈیٹا سائنس ، جیسے ڈومینز میں بھی طلب میں اضافہ ہوا ہے۔ اور اپنی تعلیم کو شروع کریں۔
کوئی سوالات ہیں؟ تبصروں میں ان کا تذکرہ کریں۔ ہم جلد از جلد آپ کے پاس واپس آجائیں گے۔