美文网首页
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)

相关文章

  • 使用Web浏览器编译Swift代码,及Swift中的泛型

    使用Web浏览器编译Swift代码,及Swift中的泛型 使用Web浏览器编译Swift代码,及Swift中的泛型

  • OneDayOneSwift[23] - Generics

    泛型是 Swift 的强大特性之一,许多 Swift 标准库是通过泛型代码构建的。事实上,泛型的使用贯穿了整本语言...

  • Swift中泛型的使用

    在使用Swift开发的过程中,我们可能经常会碰到泛型。那么究竟什么是泛型?泛型作为Swift最为强大的特性之一,该...

  • 泛型

    泛型 1.为什么要有泛型?2.泛型有什么好处?3.Swift泛型语法4.泛型的使用 为什么要有泛型 在编程世界中,...

  • 问题:泛型类,泛型结构体,泛型协议的功能特性都包含在Swift中

    Swift 包含泛型类,泛型结构体特性。泛型可以在类、结构体、枚举、全局函数或者方法中使用。 泛型协议是通过typ...

  • Swift 5.1 (21) - 泛型

    级别: ★☆☆☆☆标签:「iOS」「Swift 5.1 」「泛型」作者: 沐灵洛审校: QiShare团队 使用泛...

  • 2017-12-26

    swift泛型的使用 ''' func exchange( a: inout T, b : inout T){//...

  • swift泛型

    一、以泛型为参数的函数泛型是Swift语言强大的核心,泛型是对类型的抽象,使用泛型开发者可以更加灵活方便的表达代码...

  • Swift-泛型笔记

    Swift 泛型 Swift 提供了泛型让你写出灵活且可重用的函数和类型。 Swift 标准库是通过泛型代码构建出...

  • [ WWDC2018 ] - Swift 泛型 Swift Ge

    Swift 泛型历史 我们首先来回顾一下 Swift 中对于泛型支持的历史变更,看看现在在 Swift 中,泛型都...

网友评论

      本文标题:Swift 泛型的使用

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