1. callAsFunction
如果我们给一个类实现了callAsFunction
方法,则该类的实例对象可以直接通过obj()
的形式去执行callAsFunction方法。
extension String {
public func callAsFunction(_ s: String) -> Self {
return self + s
}
}
// 调用
print("0"("123"))
输出
0123
如果我们给一个类实现了callAsFunction
方法,则该类的实例对象可以直接通过obj()
的形式去执行callAsFunction方法。
extension String {
public func callAsFunction(_ s: String) -> Self {
return self + s
}
}
// 调用
print("0"("123"))
输出
0123
本文标题:Swift Tips
本文链接:https://www.haomeiwen.com/subject/uzwckdtx.html
网友评论