iOS Developer.

Generic

Swift에서 Generic이란? ()

func swapTwoValues<T>(_ a: inout T, _ b: inout T){
    let tempraryA = a
    a = b
    b = tempraryA
}
var someInt = 3
var anotherInt = 107
swapTwoValues(&someInt, &anotherInt)
print(someInt)

var someString = "sang"
var anotherString = "Go"
swapTwoValues(&someString, &anotherString)
print(someString)