문서의 이전 판입니다!
def lazy = ['abc', 42].withDefault { 'default' } // Or .withLazyDefault {} 접근전에는 null, 접근시에는 'default' def eager = ['abc', 42].withEagerDefault { 'default' } // 접근전부터 'default' def sample = [1,2,3].withDefault { index -> // index를 이용해 값 넣기 index % 2 }
list = 0..100 list[0,5] // 0~5 list[1..-1] // 1~100까지 list[1..5,10,20] // 0, 1, 2, 3, 4, 5, 10, 20
[1, 2, 3].each{ println "Item: $it" } ['a', 'b', 'c'].eachWithIndex{ it, i -> println "$i: $it" } // index 를 가지고 each 돌기. index는 0 부터 시작