def percent(x, max=100.0) { x/max*100 + "%"}PRintln percent(23) // 23.00%println percent(47, 100) // 47.00%println percent(31, 1000) // 3.100%2、可以使用数组实现可变长度的参数。def log(msg, String[] details) { println "$msg - ${details}"}log "msg" // msg - []log "msg", "detail1" // msg - [detail1]log "msg", "detail1", "detail2" // msg - [detail1, detail2]3、可以使用省略号(...)来传递可变长度的参数。def log(msg, String... details) { println "$msg - ${details}"}log "msg" // msg - []log "msg", "detail1" // msg - [detail1]log "msg", "detail1", "detail2" // msg - [detail1, detail2]log "msg", ["detail1", "detail2"] as String[] // msg - [detail1, detail2]
新闻热点
疑难解答