[Flutter] Anonymous Function - 기본 앱의 setState함수로 설명

Gihongg·2023년 11월 10일
0

Flutter

목록 보기
2/4

플러터 기본 생성 카운트 앱에 setState 함수가 있습니다.

이 함수에서 이상한 점은

setState((){_counter++;})  

위와 같이 () 안에 (){_counter++;} 라는 독특한 형태의 코드가 들어가 있다는 것 입니다.

setState함수의 정의에 보면

파라미터로 Function 타입을 받습니다.

그렇기 때문에 함수를 파라미터로 넣어줘야 하지만 _incrementCounter 함수에서는 anonymouse 함수를 사용해 일회성으로 함수를 넘겨주었습니다.



(){}

형태는 익명함수로 이름을 가지지 않고, {}안에 기능과 리턴을 수행할 수 있습니다.

profile
전천후 개발자

0개의 댓글