Swift/swift 문법

제네릭

Lyla. 2023. 3. 27. 21:37

when

함수가 여러 타입으로 정의될 필요가 있는 경우 사용

한번의 구현으로 모든 타입을 커버 가능

 

선언 방법

: <T>이용

 

func swap<T>(a: inout T,b: inout T) {
	let temA = a 
    a = b
    b = temA
}