فہرست کا خانہ:
تعریف - جبکہ بیان کا کیا مطلب ہے؟
جب کہ بیان ، C # میں ، ایک تکرار بیان ہے جو کسی ایمبیڈڈ بیان پر مشروط طور پر صفر یا اس سے زیادہ بار عملدرآمد کی اجازت دیتا ہے۔ ایمبیڈڈ اسٹیٹمنٹ کا مطلب ہے کوڈ بلاک جس میں ایک یا ایک سے زیادہ بیانات ہوں گے جبکہ اس بیان کے اندر عملدرآمد کیا جائے۔
جب کہ بیان سی # میں کنٹرول فلو بیانات میں سے ایک ہے جو ایک لوپ میں ایک بار کئی بار منطق کے تسلسل کے نفاذ کے قابل بناتا ہے جب تک کہ ایک خاص حالت غلط نہ ہو۔ چونکہ کنٹرول لوئ اظہار جو حالت کی نمائندگی کرتا ہے اس کا اندازہ جبکہ لوپ پر عمل درآمد کے آغاز میں کیا جاتا ہے ، لہذا جب لوط میں داخل نہ ہونے کا امکان ہوتا ہے جب حالت پہلی اوتار میں غلط ثابت ہوجاتی ہے۔
جبکہ بیان عام طور پر اس وقت استعمال ہوتا ہے جب عمل درآمد ہونے والے اعداد کی تعداد معلوم نہیں ہوتی ہے اور اس کا اندازہ نہیں لگایا جاسکتا ہے۔ جبکہ بیان کو ایک لوپ میں بھی استعمال کیا جاسکتا ہے جہاں حالت ہمیشہ درست رہتی ہے لیکن لوپ کے جسمانی بیانات کے اندر خارجی حالات ہوتے ہیں۔
ٹیکوپیڈیا جبکہ بیان بیان کرتا ہے
جبکہ بیان ایک پیرامیٹر لیتا ہے جو بولین اظہار کو واضح کرتا ہے جس میں لوپ کو ختم کرنے کی حالت کی نمائندگی کی جاتی ہے۔ ایک سے زیادہ شرائط کی صورت میں ، بولین اظہار ایک سے زیادہ شرائط کو مشروط منطقی آپریٹرز (&& اور ||) یا بولین منطقی آپریٹرز (& اور |) کے ساتھ جوڑ کر بنایا جاسکتا ہے۔
بولین اظہار کی تشخیص کی جاتی ہے جبکہ:
- پہلی تکرار میں لوپ داخل کرنا
- کنٹرول جبکہ بیان کے ایمبیڈڈ بیان کے اختتام تک پہنچ جاتا ہے
- "جاری رکھیں" بیان لوپ میں پھانسی دی جاتی ہے
اگر اس اظہار کی تشخیص کا نتیجہ درست ہے تو ، کنٹرول کو ایمبیڈڈ بیان میں منتقل کردیا جاتا ہے۔ اگر بولین اظہار غلط ہوتا ہے تو ، کنٹرول اس بیان کے باہر منتقل ہوجاتا ہے۔
مثال کے طور پر ، جبکہ بیان کو ایک مناسب 10 سے 10 تک نمبروں کو پرنٹ کرنے کے لئے استعمال کیا جاسکتا ہے ، اور اس سے شرط کے ساتھ منسلک متغیر کو ضروری اپ ڈیٹ کے ساتھ ، مناسب بولین کی حالت فراہم کی جاسکتی ہے۔
"توڑ" ، "واپسی" ، "پھینکنا" اور "گیٹو" وہ جمپ اسٹیٹمنٹ ہیں جو اس لوپ میں سرایت والے بیانات کی تکرار سے باہر نکلنے کے لئے جبکہ لوپ میں استعمال ہوسکتے ہیں۔
بیان بیان کو ختم کرنے اور لامحدود لوپ کی موجودگی سے بچنے کے لئے ، بولین اظہار کو مناسب انداز میں بیان کرنے میں استعمال ہونے والے متغیر کی مناسب ابتدا اور تازہ کاری کے ساتھ ساتھ بیان کیا جانا چاہئے۔
یہ تعریف C # کے تناظر میں لکھی گئی تھی