for-loop - Kotlin For 循环,有点困惑
问题描述
所以我目前仍然从 Kotlin 开始,只是遍历了循环,我正在使用的书给出了一个小例子,你需要解决并给出将打印的值,但我真的不明白它们是如何获得价值。
`fun main(args: Array<String>) {
var x =0
var y =20
for (outer in 1..3) {
for (inner in 4 downTo 2) {
x += 6
y++
x += 3
}
y -= 2
}
println("$x $y")
}`
它打印出“81 23”。基本上我只需要知道有 1..3 的“for 循环”,它的计数值是多少
解决方案
for (outer in 1..3) 将从 1 迭代到 3(包括)和 for (inner in 4 downTo 2) 将从 4 迭代到 2 即 4,3,2。
见循环:https ://kotlinlang.org/docs/tutorials/kotlin-for-py/loops.html
推荐阅读
- python - 蟒蛇解耦 | SECRET_KEY 设置不能为空
- reactjs - 如何使动态标签栏做出反应
- spring - 修改 Spring MVC 请求以列出参数绑定以不以逗号分隔
- python - 网页抓取 Reddit 没有返回任何值
- .htaccess - Turbolinks 友好的 URL
- javascript - 在 WHERE 子句中使用 AND 和通配符的多个条件
- python - Spyder中的工作目录和路径问题
- node.js - 节点 bcrypt 有问题
- uber-api - 优步应用程序的功能需求与非功能需求
- javascript - React:使用自定义钩子处理动态引用