daino_saur
article thumbnail
Published 2023. 10. 29. 20:05
[Flutter] Lambdas 프로그래밍/Flutter
반응형

 

썸네일 - 람다

 

오늘은 Flutter의 Lambdas, 람다에 대해 알아보겠다.

 

람다란?

 

익명함수의 변형된 형태

 

람다의 표현

 

(int 파라미터1, String 파라미터2) => 반환값

 

소괄호 안에는 함수의 파라미터 리스트가 들어가고 화살표 이후에 반환값을 나타낸다.

 

람다식 표현

 

람다의 특징

 

1. 익명 : 이름을 지을 수 없다. (변수에 담을 수 있음)

 

람다의 이름을 지정할 수 없다.

 

익명성

 

2. 함수 : Class에 종속되지 않음

 

람다식은 class와 관계없이 저장이 되는 것이기에 종속되지 않고, class의 값을 변경할 수도 없다.

 

함수

 

3. 전달 : 1급 객체로서 함수 파라미터로 전달, 변수에 저장 가능

 

변수로 저장이 가능하다.

 

전달

 

4. 간결성 : 익명 클래스처럼 많은 코드를 구현할 필요가 있다.

 

=>로 return 처리를 대체하기 때문에 코드가 간결해진다.

 

 

반응형

'프로그래밍 > Flutter' 카테고리의 다른 글

[Flutter] Open API JSON 파싱  (0) 2023.10.29
[Flutter] HTTP 구조  (0) 2023.10.29
[Flutter] Future  (0) 2023.10.16
[Flutter] Callback Function  (0) 2023.10.16
[Flutter] go_router 패키지  (1) 2023.10.15
profile

daino_saur

@daino

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!