如给string的可选类型添加扩展, 我们可以这么写
protocol StringType {
var get:String { get }
}
extension String:StringType{
var get:String{ return self }
}
extension Optional where Wrapped: StringType {
//添加stringValue属性
var stringValue:String{
return self?.get ?? ""
}
}

本文详细介绍了如何为String类型的可选类型添加扩展,并通过示例展示了如何实现这一功能。
2

被折叠的 条评论
为什么被折叠?



