//区间 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)Javajdk1.8.0_131injava" -javaagent:D:软件百宝箱编译软件ideaIU-2017.2.3.winlibidea_rt.jar=58777:D:软件百宝箱编译软件ideaIU-2017.2.3.winin -Dfile.encoding=UTF-8 -classpath "D:Program Files (x86)Javajdk1.8.0_131jrelibcharsets.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibdeploy.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextaccess-bridge-32.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextcldrdata.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextdnsns.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextjaccess.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextjfxrt.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextlocaledata.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibext ashorn.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextsunec.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextsunjce_provider.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextsunmscapi.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextsunpkcs11.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibextzipfs.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjavaws.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjce.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjfr.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjfxswt.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibjsse.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibmanagement-agent.jar;D:Program Files (x86)Javajdk1.8.0_131jrelibplugin.jar;D:Program Files (x86)Javajdk1.8.0_131jrelib esources.jar;D:Program Files (x86)Javajdk1.8.0_131jrelib t.jar;D:kotlinProjectoutproductionHelloKotlin;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-stdlib.jar;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-reflect.jar;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-test.jar;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-stdlib-jre7.jar;D:软件百宝箱编译软件ideaIU-2017.2.3.winpluginsKotlinkotlinclibkotlin-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