loops - 如何在使用循环时保持游戏得分并在退出后获得最终游戏得分
问题描述
如您所见,我是初学者。我正在为用户剂量的每一轮更新分数寻求帮助。我还想获得用户退出游戏时的总数。我在循环外使用 var 时遇到问题。我也不知道如何将分数加在一起。感谢您的时间!我正在使用 Kotlin
fun main()
} else if () {
while () {
var win = 0
var losses = 0
var ties = 0
println(" Win = $win")
println(" Losses = $losses")
println(" Ties = $ties")
}
}
解决方案
stats 的 vars 需要在 while 括号外声明,以允许在循环外访问 var。代替
} else if () {
while () {
var win = 0
var losses = 0
var ties = 0
println(" Win = $win")
println(" Losses = $losses")
println(" Ties = $ties")
}
}
应该
} else if () {
var win = 0
var losses = 0
var ties = 0
while () {
}
println(" Win = $win")
println(" Losses = $losses")
println(" Ties = $ties")
}
推荐阅读
- aws-lambda - 当被 Amplify.API 调用时,如何从 API Gateway 获取 Cognito Sub?
- python - 使用 pyomo 分段优化问题中的链接变量
- python - Python:在屏幕上创建 8*8 2D 网格
- json - Json在MVS(Unity)中更改(接收新值)时自动(un)格式化
- javascript - 使用.splice方法后如何从数组中获取删除的数组元素
- python - 在绘图图上获取隐藏/非隐藏轨迹的当前状态的方法(Python3,Plotly.graph_objs)
- discord - Discord.JS,对向 Bot DM 发送特定短语的用户进行编号
- java - 在 Node.js 中将 Java 字节数组转换为 Buffer
- python - 使用 Dagster 收集元数据
- javascript - 构造函数返回的箭头函数是否包含该关键字