2013-02-13 16 views
5

मेरे पास एक शीर्ष कार्य है जिसमें शून्य वापसी प्रकार है। मैं एक विशिष्ट स्थिति पर समारोह से बाहर निकलना चाहता हूँ। क्या यह रिटर्न टाइप पेजरेंफर को बदले बिना शीर्ष में संभव है?शीर्ष कार्य से कैसे बाहर निकलें?

उत्तर

9

शीर्ष पर, उस कार्य में प्रसंस्करण विवरण तुरंत बंद करने के लिए वापसी कीवर्ड सिग्नल।

public void doNothing() { 
    return; 
} 
+0

समाधान के लिए धन्यवाद। यह वही है जो मैं चाहता हूं। –

0

मुझे यकीन है कि मैं सही ढंग से अपने प्रश्न (अधिक विस्तृत विवरण उपयोगी होगा) से समझा नहीं गया हूँ, लेकिन ऐसा लगता है कि आप निम्नलिखित माध्यम से एक वापसी कथन का उपयोग कर सकते हैं:

public PageReference method() { 
    //some your code .... 
    if (some specific condition) { 
     return null; 
    } 

    PageReference pageRef = new PageReference('someURL'); 
    return pageRef; 
} 

अपने कोड दिखाने कृपया अधिक लक्षित सहायता के लिए

+0

त्वरित उत्तर के लिए धन्यवाद। यदि हमारे पास पृष्ठ के संदर्भ के रूप में विधि के लिए वापसी प्रकार है तो 'वापसी नल' ​​विधि से बाहर निकलने के लिए काम करेगा। लेकिन अगर हमारे पास ऐसी विधि है जिसमें रिटर्न टाइप 'शून्य' है, तो उस विधि से कैसे बाहर निकलें? उदाहरण: सार्वजनिक शून्य विधि() { // कुछ अपने कोड .... अगर (कुछ विशिष्ट हालत) { // कैसे } बाहर निकलने के लिए} –

+0

एरिक के देखें जवाब वापसी; इस मामले में सही विकल्प है –

संबंधित मुद्दे