کنٹرول آپریٹرز میں سے آخری ہے
return
۔ یہ کسی طریقہ سے واضح واپسی کرنے کے لیے استعمال ہوتا ہے۔ یعنی، یہ دوبارہ کنٹرول کو اس شے کو منتقل کرتا ہے جسے یہ طریقہ کہا جاتا ہے۔ اس طرح، اس آپریٹر کو منتقلی آپریٹر کے طور پر درجہ بندی کیا گیا ہے۔ اگرچہ آپریٹر کی مکمل تفصیل کے لیے return
انتظار کرنا پڑے گا جب تک کہ ہم باب 6 میں طریقوں پر بحث نہیں کرتے، آئیے اس کی خصوصیات پر ایک سرسری نظر ڈالتے ہیں۔ آپریٹر کو return
کسی بھی طریقے میں کسی بھی جگہ استعمال کیا جا سکتا ہے تاکہ اس چیز کو کنٹرول کیا جا سکے جسے طریقہ کہا جاتا ہے۔ اس طرح، بیان return
فوری طور پر اس طریقہ پر عمل کرنا بند کر دیتا ہے جس میں وہ ہے۔ مندرجہ ذیل مثال اس کی وضاحت کرتی ہے۔ اس صورت میں، واپسی کا بیان کنٹرول کو جاوا رن ٹائم سسٹم میں واپس کرنے کا سبب بنتا ہے، کیونکہ یہ وہی ہے جو کال کرتا ہے main ()
۔
// Демонстрация использования оператора return.
class Return {
public static void main(String args[]) {
boolean t = true;
System.out.println("До выполнения возврата.");
if (t) return; // возврат к вызывающему an objectу
System.out.println("Этот оператор выполняться не будет.");
}
}
اس پروگرام کا آؤٹ پٹ اس طرح لگتا ہے:
До выполнения возврата.
جیسا کہ آپ دیکھ سکتے ہیں، حتمی بیان پر println ()
عمل نہیں ہوا ہے۔ بیان پر عمل درآمد کے فوراً بعد، return
پروگرام کالنگ آبجیکٹ پر کنٹرول واپس کر دیتا ہے۔ اور آخری نکتہ: مذکورہ پروگرام میں آپریٹر کا استعمال if (t)
لازمی ہے۔ اس کے بغیر، جاوا کمپائلر ایک "ناقابل رسائی کوڈ" کی خرابی کا اشارہ دے گا کیونکہ اس سے پتہ چل جائے گا کہ آخری بیان پر println ()
کبھی عمل نہیں کیا جائے گا۔ اس غلطی سے بچنے کے لیے، ڈیمو کو کمپائلر کو بیوقوف بنانا پڑا if
۔ اصل ماخذ سے لنک: واپسی کا بیان
اور کیا پڑھنا ہے: |
---|
GO TO FULL VERSION