목차
반응형
안녕하세요!
다트 언어의 toList() 함수에 대해 알아보겠습니다.
ToList() 함수
- 다트에서 함수형 프로그래밍을 지원하는 함수의 대부분은 Iterable<T>라는 인터페이스 타입 인스턴스를 반환
- 실제 사용시에는 대부분 리스트 형태로 변환해야 하는 경우가 많음
- toList() 함수는 where(), map()과 같이 Iterable 인터페이스를 반환하는 메서드에서 사용가능
void main() {
final items = [1, 2, 3, 4, 5];
final result = [];
//forEach() 함수를 이용한 리스트 변환
items.forEach((e) {
if (e % 2 == 0) {
result.add(e);
}
});
//toList() 함수를 이용한 리스트 변환
final result2 = items.where((e) => e % 2 == 0).toList();
}
반응형
'자기계발 > IT' 카테고리의 다른 글
[Flutter/플러터] 다트(Dart) 언어 any 함수 알아보기 (4) | 2023.03.05 |
---|---|
[Flutter/플러터] 다트(Dart) 언어 toSet 함수 알아보기 (7) | 2023.03.05 |
[Flutter/플러터] 다트(Dart) 언어 map 함수 알아보기 (9) | 2023.03.04 |
[Flutter/플러터] 다트(Dart) 언어 where 함수 알아보기 (8) | 2023.03.04 |
[Flutter/플러터] 다트(Dart) 언어 for, forEach 알아보기 (17) | 2023.03.04 |