본문 바로가기
반응형

list2

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 기본 - 10. 리스트에서 collection if, collection for 활용 하는 방법 Dart에서 collection if, collection for 는 리스트 내에서 if, for 구문을 활용하여 리스트의 요소를 결정할 수 있는 유용한 문법입니다. collection if, collection for collection if는 리스트 내에 if 문을 사용하여 조건에 따라 리스트의 요소를 결정할 수 있습니다. collection for은 리스트 내에 for 문을 사용하여 반복적으로 요소를 추가할 수 있습니다. collection if collection for collection if collection if 는 아래와 같이 사용합니다. var flag = true; var numbers = [ 1, 2, 3, 4, if(flag) 5, ]; 위와 같이 코드 내에 if 구문을 사용하여 .. 2023. 1. 28.
반응형