在Swift中,函数可以像这样为参数设置默认值:
func init(name: String = "foo"){...}
一个带有完成处理程序的函数是否可以具有默认值,以便在调用函数时无需指定completionHandler为nil,类似于下面的示例?
func foo(completion: (success: Bool) -> void = nil){...}