Swift 4函数参数var

时间:2017-08-21 18:18:14

标签: swift function

我对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()
    }

非常感谢

1 个答案:

答案 0 :(得分:1)

var替换为playerScoreValue所属的任何类型。如果它是整数,请使用Int,如果它是浮点数,请使用float等。

您可以使用任何变量或值调用您的函数,只要它是指定类型。