package variable
//定义范围Range 继承于List
def range=1..10 //或 Range range
println(range[3])//4
println(range.contains(3))//true
println(range.from)//1
println(range.to)//10
//遍历
range.each {//闭包
println( it)
}
for(i in range){
println(i)
}
示例:
def reslt=getGrade(75)
def getGrade(Number number){
def result
switch(number){
case0..60: result='不及格'
break
case60..<70: result='及格'
break
case70..<80: result='良好'
break
case80..100: result='优秀'
break
}
result//return 可以不写
}
println(reslt)//良好
网友评论