मैं ग्रोवी में किसी डोमेन के गतिशील तरीकों को फिर से परिभाषित करने की कोशिश कर रहा हूं। क्या ग्रोवी में रूबी में कुछ समान उपनाम विधि है?ग्रोवी में विधि एलियासिंग कैसे करें?
13
A
उत्तर
-1
मैंने इसे ग्रोवी में नहीं देखा है और इसके बारे में कुछ भी नहीं मिला है।
इसे प्राप्त करने का एक तरीका स्पष्ट लेकिन खराब तरीका होगा।
def greet(name) {
println "Hello $name"
}
def sayHello(name) {
greet(name)
}
2
आपको लगता है कि metaprogramming उपयोग कर सकते हैं:
MyClass.metaClass.aliasMethod = MyClass.metaClass.originalMethod
27
आप विधि संदर्भ ऑपरेटर .&
की तरह मतलब है?
def out = System.out.&println
out << "Hello"
और
def greet(name) {
println "Hello $name"
}
def sayHello = this.&greet
sayHello "Ronny"
यह http://groovy.codehaus.org/Operators में उल्लेख किया गया है, लेकिन एक उदाहरण याद आ रही है
+0
ऊपर सवाल यह जब उपवर्गीकरण और जेनरिक का उपयोग कर मुद्दे हैं लगता है जवाब दे दिया। मेरे पास 'जोड़ी
संबंधित मुद्दे
- 1. एफ # में नेमस्पेस एलियासिंग?
- 2. ग्रोवी में इंजेक्ट विधि क्या है?
- 3. संग्रह की ग्रोवी मानचित्र विधि
- 4. एलियासिंग एक
- 5. ग्रोवी में क्लासपाथ कैसे प्राप्त करें?
- 6. ग्रोवी में यूआरएल कैसे एन्कोड करें?
- 7. ग्रोवी में कोई विधि कैसे काम करती है?
- 8. मैं ग्रोवी में एक नकली स्थैतिक विधि कैसे रीसेट करूं?
- 9. ग्रोवी
- 10. ग्रोवी
- 11. ग्रोवी + ग्रहण + जूनिट 4 कैसे सेट करें?
- 12. ग्रोवी
- 13. ग्रोवी
- 14. ग्रोवी
- 15. ग्रोवी
- 16. ग्रोवी लिपि में दिए गए तर्कों को कैप्चर कैसे करें?
- 17. ग्रोवी
- 18. सशर्त मॉड्यूल एलियासिंग
- 19. ग्रोवी
- 20. ऑपरेटर में ग्रोवी कैसे काम करता है?
- 21. ग्रोवी
- 22. ग्रोवी
- 23. ग्रोवी
- 24. ग्रोवी
- 25. ग्रोवी में "उपयोग" कीवर्ड/विधि का उपयोग क्या है?
- 26. ग्रोवी
- 27. ग्रोवी
- 28. ग्रोवी
- 29. ग्रोवी
- 30. ग्रोवी/ग्रेइल्स में JSON
@rlovtang – sbglasius