首页 > 解决方案 > 如何在使用循环时保持游戏得分并在退出后获得最终游戏得分

问题描述

如您所见,我是初学者。我正在为用户剂量的每一轮更新分数寻求帮助。我还想获得用户退出游戏时的总数。我在循环外使用 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")
 }
}

              

  

            
       
        


标签: loops

解决方案


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")
}

推荐阅读