728x90
Flutter 코드 구현시 자주 사용하는 기능이라 적어둔다.
void main1(){
var myList = [0, 8, 4, 2, 6, 9, 7];
var result = myList.where((item) => item > 5).toList();
print(result); // [6, 8, 7]
var fst = myList.firstWhere((item) => item > 5);
print(fst); // 8
var last = myList.lastWhere((item) => item > 5);
print(last); // 7
}
void main(){
List<String> names = ['Max', 'John', 'Sara', 'Peter', 'Charlie'];
Iterable<String> v_name = names.where((element) => element.contains('a'));
print(v_name); // (Max, Sara, Charlie)
}
|
728x90
'Flutter 앱 > Dart 언어' 카테고리의 다른 글
Dart 값 비교 - Equatable 패키지 (0) | 2024.01.17 |
---|---|
Dart cascade notation (0) | 2024.01.16 |
[Dart 고급] Dart asMap, entries (0) | 2024.01.16 |
Dart fold 함수 (2) | 2023.12.15 |
Dart mixin (0) | 2023.12.11 |