함수 호출 과정에서 country에 대한 매개 변수를 전달하지 않으면, null safety로 인해 오류가 생성된다.
이를 해결하는 또 다른 방법은 country가 있을 수도 없을 수도 있다는 것을 위 코드처럼 표시(즉, null이 될 수 있다고 표시)한 후, default value를 부여한다.
sayhello 함수 호출 시, country 매개 변수를 전달하지 않더라도 null safety 오류도 없으면서 default value로 값이 적용된 것을 볼 수 있다.
다음과 같이 Optional Positional 매개 변수로 안 만들면 오류가 생성되는 것을 볼 수 있다.
'Dart' 카테고리의 다른 글
Dart_16 : Typedef (0) | 2024.11.12 |
---|---|
Dart_15 : QQ Operator (0) | 2024.11.12 |
Dart_13 : Named 매개 변수 (0) | 2024.11.12 |
Dart_12 : Function 정의 (0) | 2024.11.12 |
Dart_11 : Set (0) | 2024.11.11 |