Dart #12 | Optional Positional Parameters

HyeonWooGa·2023년 10월 8일
0

Dart

목록 보기
13/25
post-thumbnail

Optional Positional Parameters


  • Optional Positional Parameters 개요
  • Optional Positional Parameters 사용

개요

  • Positional Parameters 사용시 매개변수에 초깃값을 주어 메인 함수에서 함수 호출시 전달인자를 생략할 수 있는 방법
  • 같은 동작을 하더라도 Named Parameters 가 훨씬 다양하고 강력하게 사용할 수 있으므로 Named Parameters 사용 권장

사용

  • 용법은 아래와 같다.
// Optional Positional Parameters
//// Positional Parameters 에 초기값을 주어 함수 호출시 전달인자를 생략할 수 있는 방법
//// 굳이 사용되지 않고 Named Parameters 를 사용하는 것이 더 권장되어 보임

String sayHello(String personName, String myName,
    [int? myAge = 99, String? myCountry = 'Earth']) {
  return 'Hello $personName, I\'m $myName, $myAge and from $myCountry.';
}

void main() {
  print(sayHello('Lee', 'Park', 31));
  // 'Hello Lee, I'm Park, 31 and from Earth.' 출력
}

학습 중에 작성된 내용이므로 잘못되거나 부족한 내용이 있을 수 있습니다.

profile
Aim for the TOP, Developer

0개의 댓글