-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
해결됨
required this.job vs this.job 차이저미 궁금해요
23.09.04 17:50 작성 조회수 857
2
Bucket(this.job, this.isDone); // 생성자
과 차이점과 유의사항이 궁금합니다. .
형식이 정해지지 않았다 정도로 이해 했었는데요.
저는 아직 잘 모르겠습니다. ^^) __)
Bucket({
required this.job,
required this.isDone}
); // 생성자
답변을 작성해보세요.
2
DevStory
지식공유자2023.09.04
안녕하세요.
두 방법은, Dart에서 함수의 매개변수를 전달하는 방법의 차이로 이해하시면 됩니다.
Bucket(this.job, this.isDone)
Positional Parameters
: 위치 매개 변수호출시 매개 변수를 전달하는 순서를 지켜서 전달
Bucket("하고싶은 일", false);
Bucket({required this.job, required this.isDone})
Named Parameters
: 이름 지정 매개변수호출시 매개 변수의 이름을 지정하기 때문에, 순서를 지키지 않아도 괜찮음
Bucket(isDone: false, job: "하고싶은 일"); // 가능 Bucket(job: "하고싶은 일", isDone: false); // 가능
1회차 Dart 문법에서 섹션에서 함수 파트에서 해당 내용을 설명드리고 있으니 참고해 보시고, 도움이 필요하시면 문의를 남겨주세요 :)
답변 1