標準形式與貓王形式
// long form
String sayHello(String name){
    "Hello, ${name ? name : 'stranger'}."
}
// elvis
String sayHello(String name){
    "Hello, ${name ?: 'stranger'}."
}
請注意,elvis 格式省略了 true 術語,因為原始比較值將用於 true 情況。如果 name 是 Groovy true,那麼它將作為表示式的值返回。