यह देखते हुए कि ग्रोवी के पास कुछ समय-समय पर बयान नहीं है, मैं इनपुट स्ट्रीम में सभी बाइट्स को कैसे पुन: सक्रिय कर सकता हूं?ग्रोवी का उपयोग करके इनपुटस्ट्रीम में सभी बाइट्स पर मैं फिर से कैसे सक्रिय करूं, बशर्ते कि इसमें कुछ समय-समय पर बयान न हो?
प्रति एक previous version of the Groovy user guide:
नहीं 'कर ... जबकि()' वाक्य रचना के रूप में अभी तक।
अस्पष्टता के कारण, हम अभी तक करते हैं के लिए समर्थन .. नहीं जोड़ा जबकि ग्रूवी
क्या ग्रूवी में निम्नलिखित जावा कोड की तरह कुछ करने के लिए सबसे अच्छा तरीका होगा है?
def numRead = inputStream.read(fileBytes, 0, fileBytes.length);
do{
} while(numRead > 0);
(मैं जानता हूँ कि मुझे लगता है कि एक बूलियन का उपयोग कर, मैं सिर्फ वहाँ अगर यह करने का एक "ग्रूवी" जिस तरह से जानना चाहते हैं कर सकते हैं)
बेहतर जवाब टिम द्वारा येट्स: http://stackoverflow.com/questions/20921546/elegant-way-for-do-while-in-groovy –