반응형 set2 Dart 기본 - 17. typedef, 복잡한 함수 타입을 간결하게 하는 방법 Dart에서는 함수 타입을 정의하기 위해 typedef를 사용할 수 있습니다. typedef를 사용하면 함수의 타입을 명확하게 표현할 수 있어 가독성이 높아지고, 특정 타입을 가진 함수를 많이 사용하는 경우 간결한 코드를 작성할 수 있습니다. Dart의 typedef list 혹은 map, set 등의 타입으로 함수의 반환값을 정하면 그 구조가 복잡해질 수 있습니다. typedef는 함수 타입을 미리 정의 해 놓음으로써 복잡한 구조의 타입을 미리 정의하여 재사용성을 높일 수 있습니다. 아래는 문자열로 된 리스트를 반환값으로 가지는 예시입니다. List reverseListOfName(List list) { var reversed = list.reversed; return reversed.toList();.. 2023. 2. 5. Dart 기본 - 12. Set 사용 방법 Dart 에서 Set 은 중복되지 않는 요소들의 집합을 나타냅니다. Set 은 순서가 없는 요소들로 구성되며, 각 요소는 하나의 값만 가질 수 있습니다. Dart Set 사용 방법 Dart Set은 리스트의 형태와 비슷해 보이지만, 각 요소는 유니크한 값을 가집니다. 즉 요소는 중복될 수 없습니다. var planets = {'Mercury', 'Venus', 'Earth'}; 위 코드에서 planets 변수는 각각 요소가 유니크한 값을 가진 Set 입니다. Set() 객체 사용 Set 을 사용하는 또다른 방법은 Set() 생성자를 사용하는 것입니다. var planets = Set(); 요소 추가 하기 Set에 요소를 추가하려면 add() 메서드를 사용합니다. planets.add('Mars'); 요소.. 2023. 1. 29. 이전 1 다음 반응형