def hash(text) { "hash for $text" }
def doSomething(text) { "something with $text" }
def generateUniqueIdent(String text, uniqueSuffix = { hash(it) }) {
doSomething(text) + uniqueSuffix(text)
}
println generateUniqueIdent("hello")
ZGVmIGhhc2godGV4dCkgeyAiaGFzaCBmb3IgJHRleHQiIH0KCmRlZiBkb1NvbWV0aGluZyh0ZXh0KSB7ICJzb21ldGhpbmcgd2l0aCAkdGV4dCIgfQoKZGVmIGdlbmVyYXRlVW5pcXVlSWRlbnQoU3RyaW5nIHRleHQsIHVuaXF1ZVN1ZmZpeCA9IHsgaGFzaChpdCkgfSkgewogICBkb1NvbWV0aGluZyh0ZXh0KSArIHVuaXF1ZVN1ZmZpeCh0ZXh0KQp9CgpwcmludGxuIGdlbmVyYXRlVW5pcXVlSWRlbnQoImhlbGxvIik=