[Dart] 선택적 매개변수

euni·2025년 6월 20일

명명된 매개변수 "required"

  • 명명된 매개변수는 특히 매개변수가 많은 함수나 위젯에서 더 많은 유연성을 제공한다
    중괄호 {} 안에 정의된 명명된 매개변수는 required 키워드로 표시되지 않는 한 기본적으로 선택적 !
  • 함수를 호출할 때 명명된 매개변수는 매개변수 이름을 사용하여 지정되므로, 코드 가독성이 향상된다

선택적 매개변수 초기화

CompleteButton({
    super.key,
    required this.context,
    required this.onPressed,
    String? text,
    bool? disabled,
  })  
  // 초기화 리스트 이용한 선택적 매개변수 초기값 설정
  : text = text ?? '확인',
        disabled = disabled ?? false;
profile
플러터 개발자 👩🏻‍💻

0개의 댓글