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]
新聞熱點
疑難解答