📜  kotlin 重复 n 次 - Kotlin (1)

📅  最后修改于: 2023-12-03 15:02:32.848000             🧑  作者: Mango

Kotlin中重复n次

在Kotlin中,我们可以使用repeat()函数来重复执行一个代码块。

使用repeat()函数时,需要提供一个整数参数n,代表需要重复执行的次数。然后,在代码块内部可以编写需要执行的代码。

下面是一个简单的示例:

repeat(3) {
    println("Hello, World!")
}

输出结果将会是:

Hello, World!
Hello, World!
Hello, World!

在上面的示例中,我们使用repeat()函数以参数3重复执行代码块。在代码块内部,我们输出了Hello, World!字符串。

需要注意的是,repeat()函数的参数必须是非负整数。否则,将会抛出IllegalArgumentException异常。

另外,repeat()函数的返回值是Unit类型,表示没有返回值。

除了repeat()函数,我们还可以使用for循环来重复执行代码块。例如:

for (i in 1..3) {
    println("Hello, World!")
}

输出结果同样是:

Hello, World!
Hello, World!
Hello, World!

在上面的示例中,我们使用for循环以从13的范围内重复执行代码块。在代码块内部,我们输出了Hello, World!字符串。

需要注意的是,for循环的参数必须是一个Range类型。在Kotlin中,我们可以使用..运算符来定义范围,例如1..3表示从13的范围。而在Java中,则需要使用for (int i = 1; i <= 3; i++)的语法来实现同样的功能。

综上所述,Kotlin中重复执行代码块的方式有多种,包括repeat()函数和for循环。开发者可以根据具体的需求,选择合适的方式来实现重复执行的功能。