Day 8 - Kotlin的回圈(上)

Day 8 - Kotlin的回圈(上)
Kotlin的回圈我会分两天来讲,今天我们会讲for的部分,生活中时常会需要一直去做同一件事情,在程序的世界中,也会这样的情况发生,这时候我们的回圈就派上用场了。

for回圈

for回圈可以用来运算,或者决定让我们程序重复跑几次,我这边就做个示范,我先定义一个总和,利用for回圈将0到5加到我们的总和里,这样打印出来的结果是15,这边要把for回圈的结构牢牢记住,因为你在以後开发你的程序的时候,绝对少不了它。
程序码:

fun main() {
    var sum = 0
    for(i in 0..5){
        sum = sum + i
    }  
    print(sum)
}

for 回圈的其他写法

假如你想要让你的for回圈每次跳2,就可以写step 2,这样我们每次打印出来的结果都会跳2
所以结果就是2 4 6 8 10。
程序码:

fun main() {
    for(i in 0..10 step 2){
        println(i)
    }  
}

如果你想要让你的for回圈倒着数回去,当然也可以,只要用downTo就可以,这边程序打印出来就是10 9 8...,要注意一下写法,跟一般的不太一样。
程序码:

fun main() {
    for(i in 10 downTo 0){
        println(i)
    }  
}

for回圈还可以加入until,假如我们程序码像下面这样写,从0到9会被打印出来,10就不会。
程序码:

fun main() {
    for(i in 0 until 10){
        println(i)
    }  
}

<<:  [Day 8] 资料产品第四层 - 你会画图吗?

>>:  陆企使用自由软件原始程序码不共享

【Vue】this = undefined 可能是箭头函式搞的鬼

箭头函式和普通函式之间的区别 箭头函式并没有自己的 this this 会往上找到最近的函数主体作为...

【第21天】训练模型-模型组合与辨识isnull(二)

摘要 作业流程 设定资料集路径 找出每个中文字的阈值 任意选择奇数个模型组合後,产生模型权重表与利用...

Proxmox VE 安装容器:Rocky Linux 8.4 及其它应用 (WordPress, Nextcloud, Odoo)

前一章我们采用 Proxmox VE 所提供的现成范本档,方便快速的布建完成一部 Ubuntu 2...

离职倒数22天:透过工作,容易看到自己不想面对的缺点

上班前几年时,很喜欢参加骇客松。有公司外的,也有公司内部的。公司内的骇客松有个额外的好处,是跟除了一...

DAY 12 群组相关事件及命令

event 群组相关事件有4种 Join event 加入事件 Leave event 离开事件 M...