**이 페이지에서 알 수 있는 내용

-** Optional Positional Parameter

Optional Positional Parameter

**Postional parameter**는 순서에 맞춰 입력해야 하고, **Named parameter**는 순서에 상관없이 입력을 할 수 있지만, 값 앞에 어떤 **parameter**인지 명시해줘야 합니다.

**Named parameter**를 적용하고 싶지 않고, **parameter**중 필수로 적을 필요가 없을때는 예제와 같이 할 수 있습니다.

예제

// Optional parameter
String sayHello(String name, int age, String country) =>
    'Hello $name, you are $age years old from $country';

// country를 대괄호로 감싸고, null이 될 수 있다고 표시하고, 기본 값을 넣어주면 됩니다.
String sayBye(String name, int age, [String? country = 'korea']) =>
    'Bye $name, you are $age years old from $country';

void main() {
  sayHello('dash', 5, 'korea');
  sayBye('dash', 5);
}