我对Swift很新。我正在尝试创建功能......
func circlesDisabledCondition(playerScoreValue: var) {
if playerScoreValue < 1 {
circle1.isEnabled = false
}
if playerScoreValue < 5 {
circle5.isEnabled = false
}
if playerScoreValue < 50 {
circle50.isEnabled = false
}
if playerScoreValue < 100 {
circle100.isEnabled = false
}
else {
circlesEnabled()
}
}
当然(playerScoreValue:var)不起作用,我不知道怎么能把它写下来。
调用func示例(错误的只是我正在寻找类似的东西的例子......)
circlesDisabledCondition(playerScoreValue: player2ScoreValue)
我正在寻找这个输出。
if player2ScoreValue < 1 {
circle1.isEnabled = false
}
if player2ScoreValue < 5 {
circle5.isEnabled = false
}
if player2ScoreValue < 50 {
circle50.isEnabled = false
}
if player2ScoreValue < 100 {
circle100.isEnabled = false
}
else {
circlesEnabled()
}
非常感谢
答案 0 :(得分:1)
将var
替换为playerScoreValue
所属的任何类型。如果它是整数,请使用Int
,如果它是浮点数,请使用float
等。
您可以使用任何变量或值调用您的函数,只要它是指定类型。