강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

한석민님의 프로필 이미지
한석민

작성한 질문수

Flutter 중급 1편 - 클린 아키텍처

34 노트 수정

sealed class 질문

작성

·

250

0

freezed에서 sealed class 에 파라미터는 named 파라미터로 안될까요?? 문서를 봐도 잘 모르겠습니다 ㅠㅠ.

답변 1

0

오준석님의 프로필 이미지
오준석
지식공유자

가능합니다. 일반 함수 작성과 동일하게 하시면됩니다.

const factory Result.success({required T data}) = Success;
const factory Result.success({T? data}) = Success;

 

혹시 default 값은 줄 순 없을까요? 그걸 여쭤봤어야했는데 질문이 불명확했습니다 죄송합니다.

오준석님의 프로필 이미지
오준석
지식공유자

const factory Result.success({@Default('test') String data}) = Success;

@Default 어노테이션을 활용하면 될 것 같습니다

문서 위치 공유드리겠습니다.

https://pub.dev/packages/freezed#default-values

한석민님의 프로필 이미지
한석민
질문자

감사합니다 !!

한석민님의 프로필 이미지
한석민

작성한 질문수

질문하기