fun printRangeNum(threshold: Int) {
print("0..threshold: ")
for (i in 0..threshold) {//i in [0,threshold]
print(i)
}
print("\nthreshold..0: ")
for (i in threshold..0) {//i in [threshold,0]
print(i)
}
print("\n0..threshold step 2: ")
for (i in 0..threshold step 2) {//添加步长
print(i)
}
print("\nthreshold down to 0 step 2: ")
for (i in threshold downTo 0 step 2) {//从大到小
print(i)
}
print("\n0 until threshold: ")
for (i in 0 until threshold) { //i in [0,threshold)
print(i)
}
}
kotlin中引入了字符串模板(相当于创建了StringBuilder append()添加)
fun printString(name:String){
/*字符串模板编译后创建了一个StringBuilder,把常量与变量附加了上去*/
println("hello $name")
}