2017-08-21 10 views
0

私はSwiftにとって非常に新しいです。私はそれを書くことができるか分からない、動作しません:私は スイフト4関数パラメータvar

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

はもちろん(varがplayerScoreValueが)... FUNCを作成しようとしています。

私はこの出力を探しています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() 
    } 

多くのおかげで、あなたのplayerScoreValueが何であれ型の

+0

「playerScoreValue」とは何ですか?それはintですか?浮く?ダブル?それが何であれ、関数の中でvarの代わりに使うことができます。 – adev

+0

var型を定義する必要があります。例えば、 'circlesDisabledCondition(playerScoreValue:Int)' –

+0

のように、playerScoreValueはIntです。私は探していません(playerScoreValue:Int)playerScoreValueを例えばplayer2ScoreValueに置き換えたい – Patricia

答えて

1

置き換えvar。整数の場合はIntを使用し、浮動小数点数の場合はfloatなどを使用します。

関数は、指定された型の変数または値で呼び出すことができます。

関連する問題