RosettaCodeData/Task/Runtime-evaluation/Groovy/runtime-evaluation-5.groovy

9 lines
240 B
Groovy

def binding = new Binding(startYear: 2008, endYear: 2121)
new GroovyShell( binding ).evaluate('''
yearList = (startYear..endYear).findAll {
Date.parse("yyyy-MM-dd", "${it}-12-25").format("EEE") == "Sun"
}
''')
println binding.yearList