Contents
1. 선택적 매개변수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