-1
我可以使用可选输入参数设置功能吗?这意味着当我调用该函数时,我可以传递参数或不传递参数。使用可选输入参数设置功能(swift)
我可以使用可选输入参数设置功能吗?这意味着当我调用该函数时,我可以传递参数或不传递参数。使用可选输入参数设置功能(swift)
是的,你可以提供一个默认的参数值,在这种情况下,你可以在调用点离开参数关:
func someFunction(someParam: Int = 12) {
print(someParam)
}
someFunction(10)
someFunction()
您可以Optional
结合此默认为nil
:
func someFunction(someParam: Int? = nil) {
if let x = someParam {
print(x)
}
else {
print("no param given")
}
}
带有缺省值的参数应放置在参数列表的末尾。