Dart
[Dart] 제네릭 (Generics) - 제네릭 함수 & 클래스
1. 제네릭제네릭은 클래스나 함수에서 다양한 데이터 타입을 유연하게 사용할 수 있도록 해주는 기능입니다. 예제 코드를 통해 더 알아볼게요!int getFirstInt(List items) { return items[0];}String getFirstString(List items) { return items[0];}void main() { print(getFirstInt([1, 2, 3])); // 1 print(getFirstString(["apple", "banana"])); // apple} getFirstInt 함수와 getFirstString 함수는 모두 매개변수로 받은 리스트의 첫 번째 요소를 반환하는 함수예요. 다른 점이라고 한다면, getFirstInt에서는 int타입의 리..