-1
オプションの入力パラメータで機能を設定できますか?つまり、その関数を呼び出すと、パラメータを渡すか、パラメータを渡すことができます。オプションの入力パラメータ(即時)で機能を設定
オプションの入力パラメータで機能を設定できますか?つまり、その関数を呼び出すと、パラメータを渡すか、パラメータを渡すことができます。オプションの入力パラメータ(即時)で機能を設定
はい、あなたは呼び出しサイトでのオフパラメータを残すことができ、その場合にはデフォルトのパラメータ値を、供給することができます:
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")
}
}
デフォルト値のパラメータは、パラメータリストの末尾に配置する必要があります。