// 扩展
// extension 类型名{扩展内容},只能是函数或者计算属性,别的不可以扩展
extension Int{
// 扩展方法
func square() -> Int{
return self * self
}
//扩展属性
var isEven: Bool{
return self % 2 == 0
}
}
let xx = 3.square()
4.isEven
// 协议扩展
let arr = ["1","2","3","5"]
let s = Set(["one","two","three"])
extension Collection{
func summarize() {
print("一共有\(count)个原属")
}
}
arr.summarize()
iOS 扩展// 扩展// extension 类型名{扩展内容},只能是函数或者计算属性,别的不可以扩展extension Int{ // 扩展方法 func square
最新推荐文章于 2024-05-17 10:39:31 发布