ग्रोवी कोड के उदाहरणों में मुझे हर जगह ->
ऑपरेटर मिलते हैं, लेकिन ग्रोवी ट्यूटोरियल्स और न ही पुस्तक जो मुझे लगता है, इसका अर्थ यह है कि इसका अर्थ क्या है।ग्रोवी, क्या करता है -> मतलब
9
A
उत्तर
22
यह अलग करने के लिए जहां वास्तविक कोड से अपने बंद करने के लिए बाइंडिंग का ऐलान करते हैं प्रयोग किया जाता है जैसे:
def myClosure = { x, y -> x + y }
->
से पहले भाग घोषणा करता है कि बंद के दो तर्क का नाम दिया है x
और y
जबकि दूसरा हिस्सा है बंद करने का कोड।
आप सिर्फ एक पैरामीटर के साथ बंद होने में यह छोड़ सकते हैं कि इस मामले में it
चर मान लिया जाता है:
[1, 2, 3, 4].each{ println it*2 }
लेकिन आप यह भी
[1, 2, 3, 4].each{ lol -> println lol*2 }
2
यहाँ कर सकता है ग्रूवी क्लोजर पर एक गाइड है ।
6
संबंधित मुद्दे
- 1. क्या ऑपरेटर करता है '=>' सी # में क्या मतलब है?
- 2. क्या >> प्रतीक मतलब है हास्केल
- 3. क्या() => {} का मतलब है?
- 4. <> मतलब क्या है?
- 5. क्या करता = ~ पर्ल में मतलब
- 6. क्या करता है "स्लग" मतलब
- 7. क्या है -> एफ # में मतलब है?
- 8. क्या ग्रोवी एक तंत्र प्रदान करता है?
- 9. क्या मतलब है 'MyType = इंट => बूलियन'
- 10. => प्रतीक हास्केल में क्या मतलब है?
- 11. "() =>" सी # में क्या मतलब है?
- 12. क्या करता है !! रूबी में मतलब है?
- 13. क्या करता है: :: सी ++ में मतलब है?
- 14. -D_XOPEN_SOURCE क्या करता है/मतलब है?
- 15. क्या करता है: = vb.net में मतलब है?
- 16. यह PHP में मतलब है क्या -> या =>
- 17. एफ # में >> ऑपरेटर का क्या मतलब है?
- 18. क्या $ यह वास्तव में मतलब> करता Codeigniter
- 19. क्या करता है "typedef शून्य (* कुछ)()" मतलब
- 20. @ क्या करता है! मतलब से एक स्टेटमेंट
- 21. क्या करता है? एंड्रॉयड एक्सएमएल में मतलब
- 22. ऑपरेटर में ग्रोवी कैसे काम करता है?
- 23. स्केलैक-एक्सप्लेन्टिस: "<notype><: एक्स?" क्या करता है क्या मतलब है?
- 24. क्या -> पायथन फ़ंक्शन परिभाषाओं में क्या मतलब है?
- 25. >> जावा में क्या करता है?
- 26. jQuery में, $ .fn क्या करता है। क्या मतलब है?
- 27. डबल * (* पी [3]) (शून्य * (*)()) क्या करता है; क्या मतलब है?
- 28. क्या करता है: = छोड़कर> {: no_release => true} Capistrano डीएसएल
- 29. रूबी में "=>" क्या मतलब है और यह कैसे काम करता है?
- 30. <%=h ... %> रेल में क्या मतलब है?
बहुत बढ़िया explaination, thankyou – user350325
स्काला और सी #, एक ही उद्देश्य के लिए उपयोग => जबकि -> का मूल अर्थ (* क) .b में a-> ख, तो यह आसान है ग्रोवी की अजीब पसंद से भ्रमित हो जाओ। –