[Flutter / Dart] Dart 기초문법(함수와 람다) (2)
·
Flutter/Dart 언어
1. 익명 함수와 람다 함수익명함수와 람다함수는 둘 다 이름이 없음. 일회성으로 사용된다는 공통점이 있음.통상적으로 많은 언어에서 익명 함수와 람다함수를 구분하지만, Dart언어에서는 구분하지 않음. 익명 함수와 람다 함수의 표현 방식익명 함수람다 함수(매개변수) { 함수 바디}(매개변수) => 단 하나의 스테이트먼트익명 함수에서 { }를 빼고 `=>` 기호를 추가한 것이 람다 함수임! 매개변수는 아예 없거나 하나 이상이어도 됨.익명 함수와 달리 코드 블럭을 묶는 { }가 없는 람다는 함수 로직을 수행하는 Statement가 하나여야만 함.(한 줄이 아닌 명령 단위가 하나!)람다 함수는 이름을 정하고 미리 선언할 필요가 없어서 글로벌 스코프로 다룰 필요가 없음.더 나아가 하나의 Statement만 다..