Sunday, March 18, 2018

Groovy Operator Overloading - Spread Operator

//Spread operator:  invoke an action on all items of an aggregate object.

def technologies ['Groovy','Grails','Gradle']
t1=technologies*.toUpperCase()
t2 technologies.collect it?.toUpperCase(}
println t1
println t2

//t1 equivalent to t2


Output of Script

 20 ms

[GROOVY, GRAILS, GRADLE]
[GROOVY, GRAILS, GRADLE]

No comments:

Post a Comment

உப்பு மாங்காய்

சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...