본문 바로가기
Study/Flutter

Dart 함수형 프로그래밍

by 코너스톤D 2024. 1. 22.

List (동일한 값을 허용한다)

   Set 으로 변경  : List.toSet

   Map 으로 변경  : List.asMap

 

Map

   List 으로 변경  : Map.toList()

   Set 으로 변경  : Map.toSet()

   Map.keys.toList()

   Map.values.toList()

 

Set   (동일한값을 제거한다)

   Map 으로 변경  : Set.asMap()

   List 으로 변경  : Set.toList()

 

reduce((prev, next) {

   return returnValue;

});

 

reduce는 입력타입이 반환타입과 동일해야 한다

 

fold<returnType>(default, (prev, next) {

   return returnValue;

});

 

fold는 입력타입과 관계없이 제너릭타입으로 리턴한다

 

cascading operator(...)

 

List<int> aaa = [1,2,3,4,5];

 

List<int> bbb = [...aaa];

 

동일한 값이 된다.

 

where : bool값을 리턴한다 , 해당되는 값을 리턴한다.

where 

'Study > Flutter' 카테고리의 다른 글

웹 헤엄치기(웹떠먹기)  (0) 2024.01.12