ازگر پاس بیان۔

Python Pass Statement



ازگر ایک مؤثر پروگرامنگ لینگویج ہے تاکہ کاموں کو مکمل طریقے سے انجام دیا جا سکے۔ یہ مختلف مخصوص کاموں کو انجام دینے کے لیے بہت سے بلٹ ان ماڈیولز ، بیانات اور افعال فراہم کرتا ہے۔ ازگر میں پاس کا بیان اسی طرح کام کرتا ہے جس طرح ایک پلیس ہولڈر ویب فارم میں ٹیکسٹ فیلڈ کے لیے کرتا ہے۔ یہ ایک ہی کردار ادا کرتا ہے جیسا کہ کسی بھی پروگرامنگ زبان میں کالعدم ہوتا ہے۔ جب ازگر کا مترجم پاس بیان پر عمل کرتا ہے تو کچھ نہیں ہوتا۔ پاس اسٹیٹمنٹ رکھنا مفید ہے جب ہمیں مصنوعی طور پر کسی بیان کی ضرورت ہوتی ہے اور اس پر عملدرآمد نہیں کرنا چاہتے۔ جیسا کہ اس کے نام سے پتہ چلتا ہے ، یہ کنٹرول کو اگلے بیان پر منتقل کرتا ہے۔







تبصرہ اور پاس بیان کے درمیان بنیادی فرق یہ ہے کہ ازگر کا ترجمان ملاحظہ کرتا ہے کہ تبصرے کو مکمل طور پر نظر انداز کیا جاتا ہے جبکہ پاس بیان کو نظر انداز نہیں کیا جاتا۔ یہ مضمون پاس بیان کے استعمال کو تفصیل سے بیان کرتا ہے۔



پاس بیان کا نحو۔

پاس بیان کی نحو اس طرح ہے:



پاس

مثالیں

ہم پاس بیان کو لوپس ، افعال ، مشروط بیانات اور کلاسوں میں ڈالتے ہیں جہاں خالی کوڈ کی اجازت نہیں ہے۔ مثال کے طور پر ، ہم نے ایک فنکشن کا اعلان کیا ہے اور ہم نے ابھی تک اس کے جسم کو نافذ نہیں کیا ہے ، لیکن ہم مستقبل میں اس کی فعالیت کو نافذ کرنا چاہتے ہیں۔ ازگر میں ایک فنکشن میں کوئی خالی جسم نہیں ہو سکتا۔ ازگر کا مترجم ایک خرابی دکھائے گا۔ اس مخصوص معاملے میں ، ہم پاس اسٹیٹمنٹ کو استعمال میں ڈال سکتے ہیں جو حقیقت میں کچھ انجام نہیں دے گا۔ اب ، آئیے آگے بڑھیں اور پاس بیان کی ایک مثال دیکھیں۔





# پاس بیان کو نافذ کرنے کا پروگرام۔

#فنکشن بنانا
دفاعcaclculatesum():
پاس

آؤٹ پٹ۔

جب ہم مذکورہ پروگرام پر عمل کرتے ہیں تو ، ازگر کا ترجمان کوئی غلطی نہیں دکھاتا ہے اور کچھ نہیں ہوتا ہے۔



آئیے کلاس میں پاس اسٹیٹمنٹ استعمال کریں۔ پاس اسٹیٹمنٹ مستقبل کے کوڈ کے لیے صرف ایک پلیس ہولڈر ہے۔

پاس بیان کو نافذ کرنے کے لیے ایک پروگرام۔

#ایک کلاس بنانا
کلاسنمبر:
پاس

اب ، آئیے پاس بیان کو لوپ کے لیے استعمال کریں۔ اگر ہم لوپ کے لیے خالی بناتے ہیں ، تو مترجم ایک غلطی پھینک دے گا۔ پہلے ، آئیے پاس بیان کے بغیر لوپ کے لیے خالی بنا دیں اور دیکھیں کہ کیا ہوتا ہے۔

پاس بیان کو نافذ کرنے کے لیے ایک پروگرام۔

#لوپ کے لیے خالی بنانا۔
my_list= [''،'میں'،'این'،'تم'،'ایکس'،'h'،'میں'،'این'،'t']
کے لیےایکسمیںmy_list:

آؤٹ پٹ۔

اس معاملے میں ، ازگر کا ترجمان ایک غلطی SyntaxError دکھاتا ہے۔

اب لوپ میں پاس اسٹیٹمنٹ استعمال کریں۔

# پاس بیان کو نافذ کرنے کا پروگرام۔

#لوپ کے لیے خالی بنانا۔
my_list= [''،'میں'،'این'،'تم'،'ایکس'،'h'،'میں'،'این'،'t']
کے لیےایکسمیںmy_list:

#پاس بیان کا استعمال۔
پاس

آؤٹ پٹ۔

پاس اسٹیٹمنٹ کو شامل کرکے ، اگر ہم نے غلطی سے چھٹکارا حاصل کرلیا ہے۔

آئیے ایک اور مثال لیتے ہیں ، اور دی گئی حالت درست ہونے پر پاس بیان کو لوپ کے اندر استعمال کریں۔

# پاس بیان کو نافذ کرنے کا پروگرام۔

#لوپ کے لیے خالی بنانا۔
my_list= [''،'میں'،'این'،'تم'،'ایکس'،'h'،'میں'،'این'،'t']
کے لیےایکسمیںmy_list:
اگر(ایکس== 'این'):
#پاس بیان کا استعمال۔
پاس
اور:
پرنٹ کریں(ایکس)

آؤٹ پٹ۔

پروگرام کا بہاؤ اگلے تکرار میں منتقل ہوتا ہے جب دیا گیا بیان درست ہوتا ہے۔

نتیجہ

پاس اسٹیٹمنٹ کو مستقبل کے کوڈ کے لیے پلیس ہولڈر کے طور پر استعمال کیا جاتا ہے۔ یہ اس وقت استعمال ہوتا ہے جب ہمیں خالی کوڈ کو کلاس ، فنکشن ، کنڈیشن اسٹیٹمنٹ ، یا لوپ کے اندر رکھنا پڑتا ہے۔ یہ مضمون مثال کے ساتھ پاس بیان کو بیان کرتا ہے۔