【发布时间】:2017-02-10 10:47:38
【问题描述】:
我需要围绕函数 joined(separator:) 创建一个包装器,我认为最好的方法是在声明原始函数的地方创建 JoinedSequence struc 的扩展。
所以我写了这个示例代码:
extension JoinedSequence {
func joinWithComma() -> String {
return joined(separator: ", ")
}
}
很遗憾不起作用,因为“对成员 'joined()' 的模糊引用”。
joinWithComma 应与 CustomStringConvertible 序列一起使用,并应返回 String
【问题讨论】: