제네릭1 [Swift] 제네릭 (Generic) 제네릭 (Generic) 제네릭 💡 제네릭이란? 함수, 타입 및 데이터 구조에 대한 유연하고 추상적인 코드를 작성할 수 있게 해주는 기능 다양한 타입에서 작동하도록 일반화된 코드를 작성할 수 있게 해준다. 제네릭으로 구현한 기능과 타입은 재사용하기도 쉽고, 코드의 중복을 줄일 수 있다. 제네릭을 사용하고자 할 때는 제네릭이 필요한 타입 또는 메서드의 이름 뒤의 화살괄호 기호 사이에 제네릭을 위한 타입 매개변수를 써주어 제네릭을 사용할 것임을 표시한다. 제네릭은 실제 타입 이름을 써주는 대신에 placeholder를 사용한다. [ eg: T, V, U ] placeholder는 타입의 종류를 알려주지 않지만 어떤 타입이라는 것은 알려준다. placeholder의 실제 타입은 함수가 호출되는 순간 결정된다... 2023. 12. 13. 이전 1 다음