我有一堆相似的函数,它们都有相同的参数。一些参数具有默认值。
这里有两个:
let function: (String, String) -> String
switch logStyle {
case .debug:
function = debug(_:logFile:)
case .warning:
function = warning(_:logFile:)
}
我现在想将此函数保存在一个开关中,然后再调用它,但我也想保留一些默认参数。我这样尝试过:
Use of unresolved identifier 'debug(_:logFile:)'
不幸的是,这不起作用,并给了我错误{{1}}。
Swift是否有可能?