- 생성자의 매개 변수의 순서와 함수 호출 시 매개 변수의 순서가 동일해야 한다. 이를 positional parameters(argument)라고 한다.
- named 매개 변수를 사용할때, 매개 변수의 순서에 상관없이 key와 value 쌍이 맞고 데이터 형맞 맞춰주면 된다.
- required 키워드를 넣지 않으면, 인스턴스를 생성할때 매개 변수를 전달하여 생성자 함수가 실행되는 그 순간에 알맞은 매개 변수의 값을 할당하지 않아 null 값이 들어갈 수 있으므로 null safety에 의해 오류가 생성된다. 이를 방지하고자 required 키워드를 넣으면 인스턴스를 만들때, 생성자 함수의 매개 변수에 맞는 값을 할당해주지 않으면 Dart가 오류를 통해 알려준다.
'Dart' 카테고리의 다른 글
Dart_21 : Class_Cascade Notation (0) | 2024.11.14 |
---|---|
Dart_20 : Class_Named 생성자 (0) | 2024.11.14 |
Dart_18 : Class_생성자 (0) | 2024.11.14 |
Dart_17 : Class_생성 (0) | 2024.11.14 |
Dart_16 : Typedef (0) | 2024.11.12 |