//
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)