본문 바로가기

Flutter

Flutter - 파라미터

파라미터

다트 함수는 위치, 이름, 선택형 위치 지정 파라미터 등 다양한 파라미터를 지원한다

 

이름 지정 파라미터

이름 지정이란 함수를 호출할 때 인수를 레이블과 쌍으로 제공한다는 의미이다

void main() async {
  testFunc(message: 'message',num: 3);
}

testFunc({String? message, int? num}){
  print(message);
  print(num.toString());
}

중괄호로 이름 지정 파라미터를 감싸서 이름 지정 파라미터를 구현한다

이름 지정 파라미터는 선택사항이라 이름을 지정하지 않고도 호출할 수 있다

 

선택형 위치 지정 파라미터

void main() async {
  print(testFunc(1, 2));
  print(testFunc(1, 2,3));
}

int testFunc(int x,int y,[int? z]){
  int sum=x+y;
  if(z!=null){
    sum+=z;
  }
  return sum;
}

testFunc(1,2)는 세번째 파라미터는 선택형이므로 인수를 전달하지 않아도 괜찮다

testFunc(1,2,3)는 세번쨰 파라미터는 선택형이므로 인수를 전달한다

 

'Flutter' 카테고리의 다른 글

Flutter - 다트의 객체지향 프로그래밍  (0) 2022.01.16
Flutter - Future, async, await  (0) 2022.01.03
Flutter - AVD(에뮬레이터) 설치  (0) 2022.01.03
Flutter - ListView  (0) 2022.01.02
Flutter - Container안에 이미지 넣기  (0) 2022.01.02