在Objective-c中,我使用NS_FORMAT_FUNCTION(...)
(explaination),而在Swift中,我在某处提到了printflike
,但我找不到使用它的方法。
关于如何确保函数中CVarArg参数的类型和数量正确的想法吗?
示例:
public func log(_ message: StaticString, _ args: CVarArg...) {
编辑:
Swift.org改进票已创建:https://bugs.swift.org/browse/SR-10655如果有兴趣,请对其进行投票。