متلب میں ، (لوٹنا) اور (وقفے) کے درمیان (loops) میں کیا فرق ہے؟


جواب 1:

ریٹرن اسٹیٹمنٹ ایک متلاب فنکشن کی پھانسی ختم کرتا ہے اور اس کے والدین کے فنکشن کو کنٹرول منتقل کرتا ہے۔ تاہم وقفے سے لوپ کے لئے یا اس کے دوران عملدرآمد ختم ہوجاتا ہے۔ وقفے کے بیان کے بعد لوپ میں بیانات عمل نہیں کرتے ہیں۔ گھریلو لوپس میں ، بریک صرف اس لوپ سے ہوتا ہے جس میں یہ ہوتا ہے۔ کنٹرول اس بیان پر جاتا ہے جو اس لوپ کے اختتام پر آتا ہے۔


جواب 2:

وقفے سے لوپ کے لئے یا اس کے دوران اندرونی حد تک عملدرآمد ختم ہوجاتا ہے: لوپ کے لئے یا اس کے دوران عملدرآمد کو ختم کریں

واپسی مکمل طور پر فنکشن سے باہر نکلتی ہے ، اور اس تقریب میں واپس جا رہی ہے جس نے اسے کہتے ہیں: واپس آنے والے فعل پر قابو رکھیں

اس لنک سے:

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

جواب 3:

وقفے سے لوپ کے لئے یا اس کے دوران اندرونی حد تک عملدرآمد ختم ہوجاتا ہے: لوپ کے لئے یا اس کے دوران عملدرآمد کو ختم کریں

واپسی مکمل طور پر فنکشن سے باہر نکلتی ہے ، اور اس تقریب میں واپس جا رہی ہے جس نے اسے کہتے ہیں: واپس آنے والے فعل پر قابو رکھیں

اس لنک سے:

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