[Dart 문법 #5] 선택적 매개변수

도경원's avatar
Sep 23, 2025
[Dart 문법 #5] 선택적 매개변수

1. 선택적 매개변수

키값으로 전달할 수 있다.
// 선택적 매개변수 // 1. 키값으로 전달할 수 있다. // 선택적 매개변수 null 처리 null 들어오면 에러남 void add({int ? n1, int? n2}) { print(n1! + n2!); } // default 값 지정 void add2({int n1 = 0, int n2 = 0}) { print(n1 + n2); } // required는 반드시 받아야 한다. void add3({required int n1, required int n2}) { print(n1 + n2); } void add4 (int n1, {required int n2, required int n3}) { print(n1 + n2 + n3); } void main() { add(n1: 1, n2: 3); add2(n1: 1); add3(n1: 1, n2: 3); add4(1, n2: 3, n3: 4); }
 
Share article

Gyeongwon's blog