- [Flutter] 함수 호출 에러 목차
반응형
void checkN(List<int> number, List<int> number2) {
int match = 0;
for (int i in number) {
for (int myNum in number2) {
if (i == myNum) {
match++;
print('맞춘번호: $i');
}
}
}
}
class SelectionNumber extends StatelessWidget {
final List<int> lFinal = lNumber();
final List<int> myFinal = myNumber();
checkNumber(lottoFinal, myFinal); <= 에러가 발생
Class내에 있지 않고 외부에 단독으로 있는 함수를 class 내에서 사용할 수 있는 방법은 2가지 이다
1. 생성자에서 사용
SelectionNumber() {
checkNumber(lFinal, myFinal);
}
2. build내에서 에서 호출
Widget build(BuildContext context) {
checkNumber(lottoFinal, myFinal);
return Scaffold(
실행 순서에 맞는지 검검하여야 한다.
반응형
'flutter' 카테고리의 다른 글
[flutter] StatelessWidget 및 StatefulWidget (0) | 2020.08.17 |
---|---|
[flutter] 호출하는 class에서 호출되는 class로 데이터 전달하기 (0) | 2020.08.16 |
[flutter] Invalid depfile: 에러 (0) | 2020.08.09 |
[Flutter] main.dart: Warning: Interpreting this as package URI, (0) | 2020.08.09 |
[Flutter] flutter 프로젝트 생성 (0) | 2020.08.06 |