본문 바로가기
반응형

map2

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 기본 - 11. Map 사용 방법 Dart 언어에서는 Map 이라는 자료구조를 제공합니다. Map 은 key-value 쌍으로 이루어져 있으며, key 는 중복되지 않아야 하며 value 는 중복이 가능합니다. Map Dart의 Map은 key-value 쌍으로 이루어져 있습니다. 자바스크립트의 객체, 파이썬의 딕셔너리와 구조가 비슷합니다. var scores = { 'Bob': 36, 'Alice': 42, 'Charlie': 34, }; 위 코드에서 scores 라는 변수는 key 가 Bob , Alice , Charlie 이고, 각각의 value 가 36 , 42 , 34 인 Map 입니다. Map() 객체 사용 var 대신 Map 사용 Map 에 key가 존재하지 않을 경우 null 반환 복잡한 구조의 Map 생성 Map() 객체.. 2023. 1. 28.
반응형