Watch This Video
//catDemo.groovy
package therealdanvega
//String.metaClass.shout={-> toUpperCase()}
//println "Hello World!".shout()
use(StringCategory){
println "Hello,World!".shout()
}
println "Hello,World!".shout()
//StringCategory.groovvy
package therealdanvega
class StringCategory{
static String shout(String str){
str.toUpperCase()
}
}
//time.groovy
package therealdanvega
import groovy.time.TimeCategory
use(TimeCategory){
println 1.minute.from.now
println 10.hour.ago
def someDate=new Date()
println someDate -3.months
}
No comments:
Post a Comment
Note: only a member of this blog may post a comment.