728x90
iterable 값에 조건을 걸어 필터링 (넣고 빼고) 하고 싶을 때에는 다음과 같이 할 수 있다.
var l = [1, 2, 3];
var filtered_iterable = l.where((e) => e != 2);
print(filtered_iterable); // (1, 3) 으로 2가 제외된다. 그런데 이건 list형식은 아니다.
print(filtered_iterable.toList()); // [1, 3] 리스트형식으로 변환하고 출력
728x90
'IT' 카테고리의 다른 글
[Flutter 앱 개발하기] TextField 에 숫자만 입력 받기 (0) | 2023.01.11 |
---|---|
[Flutter 앱 개발하기] 정렬(sort)하기 (0) | 2023.01.09 |
[Flutter 앱 개발하기] map 함수 사용하기 (0) | 2023.01.09 |
[Flutter 앱 개발하기] Unique ID 만들기 (0) | 2023.01.02 |
[Flutter 앱 개발하기] 위젯 안에서 조건문에 따라 child widget 그리기 (0) | 2023.01.02 |