본문 바로가기
Mobile APP/Flutter

[Flutter] AVOID using forEach with a function literal 해결하기

by 흐암졸령 2022. 2. 7.
반응형

[문제점]

 플러터 프로젝트를 하는중에 forEach를 쓰니 오류는 아니지만 아래 노란줄이 나오면서 다음과 같은 문구가 나왔다.

AVOID using forEach with a function literal.

 

[해결 방법]

 dart에서 forEach 문법을 권장하지 않기에 생기는 문구이다. 해결방법은 forEach가 아닌 for문을 사용하면된다.

 

  • 안좋은 예시
for (element in map.keys) {
	...
}

 

  • 좋은 예시
for (element in map.keys) {
	...
}

 

[참고한 자료]

 

Flutter : Avoid using `forEach` with a function literal

Hi everyone this is my whole method : Future<void> init() async { FirebaseAuth.instance.userChanges().listen((user) { if (user != null) { _loginState = ApplicationLoginState.

stackoverflow.com

 

반응형

댓글