gpt4 book ai didi

kotlin - 上下循环

转载 作者:行者123 更新时间:2023-12-01 09:45:04 24 4
gpt4 key购买 nike

我有下面的代码

(0..6).forEach { colorized(colors, it) }
(6 downTo 0).forEach { colorized(colors, it) }

我上下循环的地方。有没有办法在一个循环而不是两个循环中实现它?

最佳答案

IntRange 的简单扩展可以解决它:

fun IntRange.forEachUpAndDown(action: (Int) -> Unit) {
forEach(action)
reversed().forEach(action)
}

fun main(args: Array<String>) {
(0..6).forEachUpAndDown {
println(it)
}
}

关于kotlin - 上下循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50785129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com