zoukankan      html  css  js  c++  java
  • Swift泛型

    swift 特性, 可以定义泛型类型

    func SwapTwoValues <T>(value1: inout T, value2: inout T) {

            let p = value1

            value1 = value2

            value2 = p

            

        }

     

    参数为泛型, 

            var a1 = "hello"

            var a2 = "world"

            

            SwapTwoValues(value1: &a1, value2: &a2)

     

            var a = 55

            var b = 44

            SwapTwoValues(value1: &a, value2: &b)

  • 相关阅读:
    linux 网络编程
    linux之有名管道
    linux之无名管道
    linux进程
    Linux中的内核链表
    dell戴尔服务器配置RAID5(3块硬盘做RAID5+1块热备)(转发)
    盘点SQL on Hadoop中用到的主要技术
    垃圾回收算法
    JDK 中的监控与故障处理工具-05 (jstack)
    JDK 中的监控与故障处理工具-04 (jmap)
  • 原文地址:https://www.cnblogs.com/dashengios/p/10188970.html
Copyright © 2011-2022 走看看