swift学习之路(十八)泛型

来源:互联网 发布:淘宝宣传片 编辑:程序博客网 时间:2024/06/04 19:18

//


import Foundation


func swap<T>(inout a:T,inout b:T)

{

    let temp = a

    a = b

    b = temp

}


var a = "hello"

var b = "world"


swap(&a, &b)


print(a)

print(b)


var c = 12

var d = 24


swap(&c, &d)


print(c)

print(d)


class hello<T>{

    func getName(s:T){

        print(s)

    }

}


var sun = hello<String>()

sun.getName("hello")


var mySun = hello<Int>()

mySun.getName(12)


0 0
原创粉丝点击