Open YouHojoon opened 1 year ago
제네릭이란 타입에 의존하지 않는 범용 코드를 작성할 때 사용한다
제네릭을 사용하면 중복을 피하고, 코드를 유연하게 작성할 수 있다
func swapTwoValues<T>(_ a: inout T, _ b: inout T) { let tempA = a a = b b = tempA }
타입 constraint 걸 수 있음