//区间
val a到z = "a".."z"
val d在其中 = "d" in a到z
val 一到一百 = 1..100
val 三十八在其中 = 38 in 一到一百
val 倒计时 = 10 downTo (0)
val 一百到二百 = 100.rangeTo(200)
val 一百到一百间的奇数 = 一到一百.step(2)
println(a到z)
println(d在其中)
println(一到一百)
println(三十八在其中)
println(倒计时)
println(一百到二百)
println(一百到一百间的奇数)
for (i in 一百到一百间的奇数){
print(i)
if (i==99)
break
print(",")
}
println()
val 倒数的奇数 = (1..100).step(2).reversed()
for (i in 倒数的奇数){
print(i)
if (i == 1) break
print(",")
}
运行结果
"D:\Program Files (x86)\Java\jdk1.8.0_131\bin\java" -javaagent:D:\软件百宝箱\编译软件\ideaIU-2017.2.3.win\lib\idea_rt.jar=58777:D:\软件百宝箱\编译软件\ideaIU-2017.2.3.win\bin -Dfile.encoding=UTF-8 -classpath "D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\charsets.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\deploy.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\access-bridge-32.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\cldrdata.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\dnsns.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\jaccess.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\jfxrt.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\localedata.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\nashorn.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\sunec.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\sunjce_provider.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\sunmscapi.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\sunpkcs11.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\ext\zipfs.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\javaws.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\jce.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\jfr.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\jfxswt.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\jsse.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\management-agent.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\plugin.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\resources.jar;D:\Program Files (x86)\Java\jdk1.8.0_131\jre\lib\rt.jar;D:\kotlinProject\out\production\HelloKotlin;D:\软件百宝箱\编译软件\ideaIU-2017.2.3.win\plugins\Kotlin\kotlinc\lib\kotlin-stdlib.jar;D:\软件百宝箱\编译软件\ideaIU-2017.2.3.win\plugins\Kotlin\kotlinc\lib\kotlin-reflect.jar;D:\软件百宝箱\编译软件\ideaIU-2017.2.3.win\plugins\Kotlin\kotlinc\lib\kotlin-test.jar;D:\软件百宝箱\编译软件\ideaIU-2017.2.3.win\plugins\Kotlin\kotlinc\lib\kotlin-stdlib-jre7.jar;D:\软件百宝箱\编译软件\ideaIU-2017.2.3.win\plugins\Kotlin\kotlinc\lib\kotlin-stdlib-jre8.jar" com.xiaoboswift.test.ThirdKt
a..z
true
1..100
true
10 downTo 0 step 1
100..200
1..99 step 2
1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99
1
Process finished with exit code 0