Swift 当分数高于当前的高分时,是否获得高分?
我试图创建一个if语句,当分数高于当前的高分时,它会给出一个高分。这是我的代码:Swift 当分数高于当前的高分时,是否获得高分?,swift,Swift,我试图创建一个if语句,当分数高于当前的高分时,它会给出一个高分。这是我的代码: if scoreColorGame.score > scoreColorGame.highScore { scoreColorGame.score = scoreColorGame.highScore print(scoreColorGame.highScore) } 每当我运行此scoreColorGame时。highScore始终等于0。我已经检查过,if语句肯
if scoreColorGame.score > scoreColorGame.highScore {
scoreColorGame.score = scoreColorGame.highScore
print(scoreColorGame.highScore)
}
每当我运行此scoreColorGame时。highScore
始终等于0。我已经检查过,if语句肯定正在运行,但是:
scoreColorGame.score = scoreColorGame.highScore
不起作用吗?你永远不会改变scoreColorGame.highScore 试试这个:
if scoreColorGame.score > scoreColorGame.highScore {
scoreColorGame.highScore = scoreColorGame.score // SET NEW VALUE FOR scoreColorGame.highScore
print(scoreColorGame.highScore)
}