2016-08-12 10 views

答えて

2

はい、あなたは呼び出しサイトでのオフパラメータを残すことができ、その場合にはデフォルトのパラメータ値を、供給することができます:

func someFunction(someParam: Int = 12) { 
    print(someParam) 
} 

someFunction(10) 

someFunction() 

あなたはnilをデフォルトにOptionalでこれを組み合わせることができます。

func someFunction(someParam: Int? = nil) { 
    if let x = someParam { 
     print(x) 
    } 
    else { 
     print("no param given") 
    } 
} 

デフォルト値のパラメータは、パラメータリストの末尾に配置する必要があります。

関連する問題