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

- Null Safety**

Named Parameter

Named Parameterparameter안에 **{ }**를 사용해서 어떤 parameter가 들어가는지 쉽게 알 수 있도록해줍니다. 함수의 파라미터를 부분적으로 사용하고 싶을 때 Named Parameter로 함수를 만들고, null-safety를 적용하면 됩니다.

예제

// Named parameter
// normal parameter
String sayHello(String name, int age, String country) {
  return "hello $name, you are $age, and you come from $country.";
}

// named parameter
String hello({String nickname = '', int level = 0, String department = ''}) {
  return "hello $nickname, you are level is $level, you are department is $department.";
}

// null-safety named parameter
String hola({String? id, int? age, String? residence}) {
  return "hello $id, your age is $age, you lived $residence";
}

void main() {
  print(sayHello('ordem', 99, 'korea')); // nomal parameter
  print(hello(
      nickname: 'dash', department: 'google', level: 5)); // named parameter
  print(hola(id: 'Yoo', age: 88)); // null-safety named parameter
}