我正在做一个基本的纸牌游戏。我让用户洗两张牌,我想知道这两张牌是否相等,或者其中一张大于另一张或小于另一张。目前我只能判断它们是否相等。
//Randomize Dealer Card
func randomDealerNumber(){
let randomNumber = arc4random_uniform(8)
if randomNumber == 0 {
dealerNum.text = "10"
} else if randomNumber == 1 {
dealerNum.text = "1"
} else if randomNumber == 2 {
dealerNum.text = "2"
} else if randomNumber == 3 {
dealerNum.text = "3"
} else if randomNumber == 4 {
dealerNum.text = "4"
}else if randomNumber == 5 {
dealerNum.text = "5"
} else if randomNumber == 6 {
dealerNum.text = "6"
} else if randomNumber == 7 {
dealerNum.text = "7"
}
}
let playerCard = playerNum.text
let dealerCard = dealerNum.text
if playerCard == dealerCard {
print("These two strings are considered equal")
}发布于 2019-01-10 10:39:24
也许这里有一些疏忽,但如果我理解正确的话,那么您的解决方案非常简单。另一个if语句:
if playerCard > dealerCard{
print("Player wins!")
}PPShein是正确的。如果你在谈论字符串,你应该使用count。
https://stackoverflow.com/questions/54121054
复制相似问题