groovy
ग्रूवी में गर्भाधान के तरीके
खोज…
परिचय
ग्रूवी में जावा पुनरावृत्तियों का समर्थन करने के अलावा लूपिंग के अधिक तरीके हैं।
ग्रूवी step()
, upto()
और times()
विधियों के साथ Integer
वर्ग का विस्तार करता है। ये विधियाँ एक पैरामीटर के रूप में बंद होती हैं। बंद करने में हम उस कोड के टुकड़े को परिभाषित करते हैं जिसे हम कई बार निष्पादित करना चाहते हैं।
यह each()
और each()
eachWithIndex()
विधियों को संग्रह में eachWithIndex()
करने के लिए जोड़ता है।
मैं n बार कुछ कैसे कर सकता हूं?
मैं 5 बार हैलो वर्ल्ड कैसे प्रिंट कर सकता हूं?
5.times{
println "hello world"
}
प्रत्येक और EveryWithIndex
each
और each
eachWithIndex
संग्रह पर पुनरावृति करने के तरीके हैं।
प्रत्येक में it
(डिफॉल्ट इटरेटर) है और eachWithIndex
में it
, index
(डिफॉल्ट इटरेटर, डिफॉल्ट इंडेक्स)।
हम डिफॉल्ट इटेरेटर / इंडेक्स को भी बदल सकते हैं। कृपया नीचे दिए गए उदाहरण देखें।
def list = [1,2,5,7]
list.each{
println it
}
list.each{val->
println val
}
list.eachWithIndex{it,index->
println "value " + it + " at index " +index
}
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow