제네릭(Generic)
- Swift 표준 라이브러리 대다수는 제네릭 코드로 구성되어 있습니다.
- Array, Dictionary, Set등의 타입은 모두 제네릭 컬렉션입니다.
제네릭이 필요한 이유: 배열 생성 시, 상황에 맞게 Int나 String 타입을 요소로 갖는 배열을 만드는 것이 가능합니다.
- 제네릭을 사용해 코드 구현시, 유연하고 재사용성 높은 코드 작성 가능 합니다.
제네릭으로 구현한 기능과 타입은
1) 재사용이 쉽다.
2) 중복을 줄일 수 있다. = 깔끔하고 추상적인 표현이 가능합니다.
- 제네릭 사용 시,
제네릭이 필요한 타입 또는 메서드의 이름 뒤
홑화살괄호( <> ) 사이에 제네릭을 위한 타입 매개변수를 씁니다.
일단 그냥 이런게 있다.. 나중에 다시와서 쓰자 몰?루겠넹