कैसे कोई स्ट्रॉउट करने के लिए प्रिंट करता है, एक स्ट्रिंग में आउटपुट जोड़ने, एक groovy विधि का आह्वान कैसे करता है?स्ट्रिंग में एक groovy विधि से stdout कैसे पाइप
8
A
उत्तर
10
यह दर्शाता है कि आप यह कैसे कर सकते हैं। इसे एक ग्रोवी स्क्रिप्ट फ़ाइल में पेस्ट करें और इसे चलाएं। आप सामान्य कॉल कार्यों को सामान्य के रूप में देखेंगे। दूसरी कॉल कोई परिणाम नहीं पैदा करती है। आखिरकार, मुख्य प्रिंट में अंतिम चरण दूसरे कॉल के परिणाम प्रिंट करता है जिसे बाइटएरे ऑटपुटस्ट्रीम पर रीडायरेक्ट किया गया था।
मज़े करो!
void doSomething() {
println "i did something"
}
println "normal call\n---------------"
doSomething()
println ""
def buf = new ByteArrayOutputStream()
def newOut = new PrintStream(buf)
def saveOut = System.out
println "redirected call\n---------------"
System.out = newOut
doSomething()
System.out = saveOut
println ""
println "results of call\n---------------"
println buf.toString()
1
मुझे यकीन है कि आप "एक स्ट्रिंग के लिए उत्पादन जोड़कर" क्या मतलब है नहीं कर रहा हूँ, लेकिन आप "प्रिंट" या "println" का उपयोग कर बाहर मानक प्रिंट कर सकेंगे।
संबंधित मुद्दे
- 1. groovy
- 2. Grails: एक स्ट्रिंग को विभाजित करना जिसमें पाइप
- 3. विंडोज कंसोल प्रोग्राम stdout पाइप रीडायरेक्शन
- 4. groovy
- 5. पर्ल में एक पाइप से कैसे पढ़ा और लिखना है?
- 6. एक विशिष्ट फ़ाइल ढूंढें, फिर पाइप को stdout/awk
- 7. groovy
- 8. stdout
- 9. मैं एक एमएफसी कार्यक्रम से stdout कैसे लिखूं?
- 10. एक पाइप के साथ एक स्ट्रिंग में सभी बैकस्लैश बदलें
- 11. groovy
- 12. अपने stdout सोच में एक आवेदन ट्रिक एक टर्मिनल, नहीं एक पाइप
- 13. कैसे करता है, तो एक stdout
- 14. stdout
- 15. Grails/Groovy
- 16. मैं एक सूची में एक पाइप से अलग स्ट्रिंग कैसे विभाजित कर सकता हूं?
- 17. पाइप केवल stdout के साथ एकीकृत करने से पहले एक फिल्टर के माध्यम से पार्टी में एक फिल्टर
- 18. कैसे एक पाइप लाइन
- 19. groovy में cxf के साथ एक नक्शा कैसे बनाएँ?
- 20. कैसे आप एक टूटी हुई पाइप त्रुटि
- 21. याहू पाइप में एक सरणी \ ऑब्जेक्ट से एक स्ट्रिंग प्राप्त करें?
- 22. एक पाइप बनाएं जो एकाधिक फ़ाइलों (टीई)
- 23. सी: एक fprintf (stdout, ....) इतनी धीमी क्यों है?
- 24. रेल में, स्ट्रिंग क्लास में एक नई विधि कैसे जोड़ें?
- 25. मैं एक मांग विधि का उपयोग करने के लिए एक groovy MockFor/StubFor अनदेखा विधि कैसे प्राप्त करूं
- 26. groovy^ऑपरेटर
- 27. उद्धरण के साथ स्ट्रिंग करने के लिए groovy नक्शा Serializing
- 28. subprocess.Popen से stdout को सहेजना
- 29. एक स्ट्रिंग विधि में ट्रिम और पैड
- 30. डेल्फी कंसोल ऐप में stdin/stdout पर एक टीस्ट्रीम खोलना
एक आकर्षण की तरह काम किया! बहुत बहुत धन्यवाद। –