안녕하세요. KataRN입니다. 오늘은 제네릭(Generic)에 대해서 알아보겠습니다. 제네릭(Generic)이란 타입에 의존하지 않는 범용 코드를 작성할 때 사용한다. Swift 표준 라이브러리의 대다수는 제네릭으로 선언되어 있다고 합니다.(Array, Dictionary도 제네릭타입입니다.) 우선 제네릭이 뭔지에 대해 설명드리기 위한 예제를 만들었습니다. func showParam(_ a: Int, _ b: Int) { print(a, b) } 파라미터가 뭔지 프린트하는 단순한 함수입니다. 보시다싶이 Int인 경우에만 작동합니다. 아래처럼 Double형태인 5.5를 넣었으니 안된다고 하겠죠. 제네릭을 사용하지 않았던 이전의 "나"였으면 아마 함수를 추가했을 것입니다. func showParam(_ a..