[Flutter] 함수 호출 에러

2020년 08월 09일 by 진아사랑해

    [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(


실행 순서에 맞는지 검검하여야 한다.


반응형