[Dart] Optional Positional Parameters

misonaru·2024년 7월 24일

Dart

목록 보기
8/13

[]와 ?(nullable)을 사용하여 필수가 아닌 optional 값을 설정할 수 있음.

String sayHello(String name, int age, [String? kind = '시바']) =>
    '이름 : $name, 나이 : $age, 품종 : $kind';

void main() {
  print(sayHello('나루', 8));
}

이름 : 나루, 나이 : 8, 품종 : 시바

우리 나루 공주님은 요키임에도 불구하고 kind의 기본값이 시바이기 때문에 시바로 품종이 바뀌어버렸다 ㅋㅋ

profile
미소와 나루 집사

0개의 댓글