美文网首页
Swift 泛型的使用

Swift 泛型的使用

作者: 屈涯 | 来源:发表于2020-04-26 14:16 被阅读0次

    没有明确类型时, 这个类调用或者它的子类调用时

        private func multiGenericFunc<Subject>(describing: Subject) where Subject : CustomStringConvertible {
            if describing is String {
                var des: String = describing as? String ?? ""
                des.append("--")
                print(des)
                print("泛型Z----------------------------",describing)
            }
    
            if describing is Int {
                var des: Int = describing as? Int ?? 122
                des += 1
                print(des)
                print("泛型Z----------------------------",describing)
            }
        }
    

    调用

     self.multiGenericFunc(describing: "JJJ")
     self.multiGenericFunc(describing: 768)
    

    相关文章

      网友评论

          本文标题:Swift 泛型的使用

          本文链接:https://www.haomeiwen.com/subject/jrgdwhtx.html