안녕하세요!
문과 forEach() 함수에 대한 Dart 언어를 살펴보겠습니다.
진술에
- for 문은 일반적인 반복 문입니다.
- for 문은 외부 반복입니다.
void main() {
final items = (1, 2, 3, 4, 5);
for (var i=0; i<items.length; i++) {
print(items(i)); //1, 2, 3, 4, 5
}
}
forEach() 함수
- forEach() 함수는 내부 반복을 수행합니다.
- 코드를 외부에서 보면 루프문 형태가 아니라 내부적으로 반복된다.
- forEach() 함수는 (E 요소) {} 형식의 함수를 인수로 취합니다(E는 모든 유형이 가능함을 의미합니다).
void main() {
final items = (1, 2, 3, 4, 5);
items.forEach(print); //1, 2, 3, 4, 5
//익명 함수로 표현
items.forEach((e) { //1, 2, 3, 4, 5
print(e);
});
//람다식으로 표현
items.forEach((e) => print(e)); //1, 2, 3, 4, 5
}
익명 함수 및 람다 식에 대해 알아보기
(Flutter/Flutter) Dart 언어의 익명 함수 및 람다 표현식에 대해 알아봅니다. 안녕하세요! Dart 언어의 익명 함수와 람다 식을 살펴보겠습니다. 공식 Dart 문서에서는 이름이 없는 함수를 익명 함수, 람다 및 클로저라고 합니다. 익명 함수 이름이 없는 익명 함수 ktc7514.tistory.com
![[08. '기본 수학 1'] 달팽이는 [08. '기본 수학 1'] 달팽이는](https://full.fantacola.kr/wp-content/plugins/contextual-related-posts/default.png)