🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 步长 前面讲解区间时,使用的都是**默认的步长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)