728x90 반응형 generic1 PlayGround) 제너릭에 대해 알아보자 안녕하세요! 짭짭이 입니다. 정말 오랜만에 글씁니다. ㅎㅎㅎ 최근에 너무 바빠서 글을 포스팅 할 시간이 없었습니다. 스스로에게 반성합니다. 훨씬 더 성장해야합니다. 아직 완벽한 것은 아닌데, 제너릭에 대해 공부한 것을 적어보려 합니다. ** Generics란 ** Apple Document를 보면 Generic은 여러분이 정의한 타입에 대해 유연성을 가능하게 해주는 겁니다. 아래와 같이 두개의 대상을 Swap 하는 코드가 있다고 할 때, 평소와 같이 한다면 하나의 타입에 대해서만 적용이 됩니다. func swapTwoInts(_ a: inout Int, _ b: inout Int) { let temporaryA = a a = b b = temporaryA } 하지만 만약 제너릭을 사용한다면 특정 타입에 .. 2021. 3. 27. 이전 1 다음 728x90 반응형