GDK为数字提供了各种方便的方法:
def store = ""
// 迭代循环
10.times{
store += "x"
}
println("循环为$store") // 循环为xxxxxxxxxx
store = ""
//递增
1.upto(5) { number ->
store += number
}
println("递增为$store") //递增为12345
store = ""
// 递减
2.downto(-2) { number ->
store += number + ' '
}
println("递减$store") // 递减2 1 0 -1 -2
store = ""
// 按一个数递增到另外一个数
0.step(10, 2) {
println("按设置递增$it")
/*
按设置递增2
按设置递增4
按设置递增6
按设置递增8
*/
}
除了上面这些,还有更多的方便的数字方法,可以参考官方文档中的pageage中的number:http://beta.groovy-lang.org/gdk.html
网友评论