특정 구문을 임의의 횟수만큼 반복
코틀린 표준 라이브러리에 들어 있는 함수다.
반복할 횟수의 Int
와 실행할 (Int) -> Unit
형식의 함수를 인자로 받는 inline 함수.
@kotlin.internal.InlineOnly
public inline fun repeat(times: Int, action: (Int) -> Unit) {
contract { callsInPlcase(action) }
for (index in 0 until times) {
action(index)
}
}
fun main(args: Array<String>) {
repeat(10) {
println("Counting: $it")
}
}
🔎 [참고 사이트]