分配中的用法(有条件)

def results = []
(1..4).each{
    def what = (it%2) ? 'odd' :  'even'
    results << what
}
assert results == ['odd', 'even', 'odd', 'even']

在这里,if-condition(在 (parentheses) 中)比仅仅测试存在/ Groovy-Truth 稍微复杂一些。