多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 步长 前面讲解区间时,使用的都是**默认的步长1**,即每次递增或递减的差值为1,如果**想要在循环中指定步长,则需要使用step(step:Int)函数来实现,step中的()也可以省略,书写时在step后面加上空格符,空格符后面加上步长即可**。 ``` fun main(args: Array<String>) { for (i in 1..4 step 2) { // i in [1 , 4] print(i.toString() + "\t") } print("\n") for (i in 4 downTo 1 step 2) { // i in [4 , 1] print(i.toString() + "\t") } } ``` 运行结果 ``` 1 3 4 2 ``` ![](https://img.kancloud.cn/b3/e1/b3e1e5687cb9c787ab172fa4f9a3858d_1374x260.png)