मैं एक बंद से वापस लौटना चाहूंगा, जैसे कि एक लूप में ब्रेक स्टेटमेंट का उपयोग करना होगा।कोई ग्रोवी बंद होने से कैसे लौटता है और इसके निष्पादन को रोकता है?
उदाहरण के लिए:
largeListOfElements.each{ element->
if(element == specificElement){
// do some work
return // but this will only leave this iteration and start the next
}
}
ऊपर में अगर बयान मैं सूची के माध्यम से पुनरावृत्ति रोकने के लिए और बंद छोड़ अनावश्यक पुनरावृत्तियों से बचने के लिए करना चाहते हैं।
मैं एक समाधान जहां एक अपवाद बंद भीतर फेंक दिया और बाहर पकड़ा है देखा है, लेकिन मुझे लगता है कि समाधान के भी शौकीन नहीं हूँ।
क्या इस तरह के एल्गोरिदम से बचने के लिए कोड बदलने के अलावा इसके कोई समाधान हैं?