کمپیوٹرزپروگرامنگ

جاوا: سوئچ کیس - انتخاب کے اختیارات

وجہ سے، ہمیشہ ایک ہی ہے اقدار شاید ایک بہت ہیں. یا اس کے برعکس: ایک کی قیمت اس کی موجودگی کے لئے کئی وجوہات ہو جائے گا. کسی بھی صورت میں، کچھ شرائط کے لحاظ سے صرف ایک ہی حل ہے، یا اس کے برعکس لینے کے لئے کی ضرورت ہے.

کسی بھی مقصد صرف ایک ہی راستہ ہے، لیکن عام طور پر کئی طریقوں کی قیادت کریں گے کے لئے فیصلے کو کئی اختیارات ہیں کر سکتے ہیں، اور ہمیں ضرورت ہے یہاں تک کہ اگر کسی ایک کا انتخاب کرنے کے لئے.

کلاسیکی مشروط بیان تو (شرط) {1 الگورتھم، حالت سچ ہے تو} ورنہ {2 الگورتھم، شرط باطل ہے اگر} صرف دو اختیارات فراہم کرتا ہے. لیکن پھر بھی ایک سادہ حقیقی چیلنج ہمیشہ اختیارات کی ایک بہت فراہم کرتا ہے.

ایک سادہ "کوئی نہیں"، لیکن ایک شرط

جاوا ڈیزائن، سوئچ کیس = زیادہ اقدار حالات. اسی طرح کی ایک آپریٹر کے مجموعے تو استعمال کرتے ہوئے حاصل کیا جا سکتا ہے. تاہم، بلا شبہ، syntactically ہے اور semantically راجح کے پہلے اوتار. اس کے علاوہ، دوسرے ورژن پر ایک رسمی فیصلے میں مزید مہارت ڈیولپر کی ضرورت ہو گی:

وہاں تو امتزاج (...) {...} ورنہ {...} اور کوشش {...} سے Cath (...) {...} الگورتھم میں سب سے AJAX ایکسچیج طریقہ کار فراہم کرتا ہے. جواب کے پراسیسنگ مشروط بیانات کی بھی اسی طرح سیٹ کیا جاتا ہے.

جاوا سوئچ کیس: ایک مثال

مرکزی بیرونی فرق ایک شرط سے ایک اختیار کو منتخب کریں: آپ کو دو، اور کارکردگی قابل کمانڈز کے چند بلاکس نہیں لکھ سکتا. یہ صرف ایک بار یا صرف چند ایک کو پھانسی دے دی جائے گی.

ساخت J avaScript سوئچ کیس ایک متغیر یا اظہاریہ کی قدر کے لحاظ سے الگورتھم کی ایک بہسنکھیا فراہم کرنے کی اجازت دیتا ہے. اس الگورتھم کا صحیح انتخاب کی قدر سوئچ () اور صورت میں بیان کیا گیا ہے اس کی قدر کے لحاظ سے عین مطابق مماثلت پر بنایا جائے گا کہ ذہن میں برداشت کرنے کے لئے اہم ہے. "1" اور نمبر 1 - اس قسم کے تبادلوں یہاں نہیں بنایا جاتا ہی نہیں ہے.

ایک سے زیادہ حصوں پرفارمنگ

ڈیزائن کے انتخاب J avaScript سوئچ کیس کی ایک خصوصیت بریکٹ بلاکس کی غیر موجودگی ہے - {...} صرف آغاز ہے اور آپریٹر کے جسم کے اختتام کی وضاحت کے لئے سومپا. ہر سیکشن نہیں ہو سکتا جس صورت وقفے آپریٹر، ختم.

ان مثالوں میں سے پہلی صورت سیکشن میں وقفے چھوڑا. یہ تو یہاں ہے، جو کہ ان پر عملدرآمد شروع ہوتا ہے، اور یہ سب سے پہلے کیا جائے گا کے طور پر حق کے اوتار میں، Variant1Variant2 موصول ہو گا، لیکن اس کا کوئی اثر دوسری شرط ہے، اور اس کے علاوہ، کچھ بھی نہیں پہلے حصے کے بیانات پر عمل کرنے سے روکتا ہے کیونکہ بائیں اختیار، نتیجہ Variant2 دے گا دوسرا، ان کے درمیان کوئی آپریٹر وقفے نہیں ہے، لیکن دو مرتبہ جاوا سوئچ کیس نہیں ہے. اس کے جسم کی ساخت میں متغیر iCond میں تبدیلی کا کوئی اثر نہیں دیتا کہ غور کرنا چاہیے.

ایک حقیقت اور مسئلہ کی حقیقت کوڈ

جاوا - کی زبان ایک عظیم، فوری، جامع اور استعمال شدہ نحو کے منطقی. جاوا سوئچ کیس ڈیزائن مخصوص حالات پر اختیارات کی مطلوبہ قسم کی واضح اور درست وضاحت کی اجازت دی ہے، بالکل کام کرتا ہے.

آپریٹر کے انتخاب کو ایک دوسرے میں داخل کیا جا سکتا ہے. حصوں کی صورت میں مشروط بیانات، loops کے، کسی دوسرے ڈھانچے ہو سکتا ہے. ہم متغیر کے دائرہ کار کو نظرانداز نہیں کرنا چاہیے. ہر جگہ استعمال کیا جاتا ہے کے طور پر یہ دنیا بھر میں بیان کیا جاتا ہے.

تاہم، یہ جاوا سکرپٹ کے ساتھ زیادتی نہیں کرنا چاہئے. سوئچ کیس - ایک عظیم کے آلے کی شاخ ہے، لیکن اعلی حجم موبائل کوڈ میں نہیں. اختیارات میں ویچارشیل اور فعال رینج، استعمال زیادہ مشکل یہ بعد میں تبدیل کیا جائے گا.

حقیقی چیلنج اب بھی برداشت نہیں کرے گا، اور آپ کو اپنے فیصلے کے دوران میں تبدیلیاں اکاؤنٹ میں نہیں لے جاتے تو یہ کہ پیدا کرنے کے لئے کام کی تکمیل، آپریشن کے پہلے دنوں میں چونکہ ایک وسیلہ واضح غلطی اور بھول چوک ہو جائے گا. چیلنج، کورس کے، آگے جاؤ، اور سائٹ سے فارغ کیا جائے کرنا پڑے گا.

اس نقطہ نظر سے، جاوا سوئچ کیس کے اہم نقصان اس کے سائز اور پیچیدگی سے حاصل ہے. آپ کو یہ گالی نہیں ہے تو، آپ کو ایک کمپیکٹ اور چھوٹے انتخاب کرنے حاصل کر سکتے ہیں.

حالت + حل = نئے دور کی تحریک

صحیح طریقے سے تیار کی مسئلہ حل تقرب کیا. مسئلہ ہے، تعریف کی طرف سے، خود کو کچھ بھی، اور زوم کو حل نہیں کر سکتے.

حالت (پرائیویٹ چھوٹا سا کام) ہر جگہ استعمال کیا جاتا ہے. کچھ کوڈ کو پھانسی = پھانسی کے حالات. جاوا سوئچ کیس پر استعمال کریں - یہ ایک فیشن بیان، اور ایک واضح کی ضرورت ہے. تمام زبانوں میں کئے جا چونکہ یہ سادہ اور آسان ہے کیونکہ.

ایک بار "تتلانا" اور "Prologue کی"، ان کی پروگرامنگ کی زبانوں کے لئے اسی طرح پیدا ہوئے. منتقلی آپریٹرز اور لیبلز پر لڑائیوں تھے. میں نے تحریری طور پر پروگراموں کی ایک مہذب درجہ بندی فعال طرز حاصل کرنے کی کوشش کر رہا ہوں. آج، بڑے پیمانے پر ڈویلپر پورے جوش و جذبے اعتراض پر مبنی نظریات کو فروغ دیتی ہے.

تاہم، اب میں یہاں تک جدید کام ان کی ضروری مشروط بیانات کو تلاش کریں. لیکن حقیقت میں جدید خیالات کے جوہر اشیاء خود حالات قائم کرنے اور حل تلاش کرتا ہے. سب کے بعد، اعتراض - سنٹیکس اور semantics کا ایک مجموعہ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.birmiss.com. Theme powered by WordPress.