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

Jihyun Won님의 프로필 이미지
Jihyun Won

작성한 질문수

[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

Schedule 저장해버리기~!

createSchedule 함수의 리턴 값이 null 이 나올 수가 있다며 에러가 납니다

작성

·

267

0

안녕하세요 강의 너무 잘 듣고 있습니다. 강의를 쭉 따라오다가 글작성시 key를 리턴 받으려고 했는데 null 이 들어오길래 drift_database 파일로 와서 Future<int> 를 명시했는데요 (그전에는 요것을 제가 추가를 안해놓고 createdSchedule 부터 작성했었어요.) 그랬더니 아래와 같이 null 이 들어올 수 있다며 ? 를 붙이라고 에러가 나네요.

이것 처음에 디비 생성할 때부터 (Future<int>를 명시안해놓고 생성했기 때문에) 이미 잘못된 걸까요?

스크린샷 2023-03-23 오후 4.36.29.png

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

우려하신 부분이 아니라 return 키워드를 안넣어주셔서 그런 것 같습니다.

일반 함수 바디를 사용하시면 return 키워드를 넣어주셔야 반환이 가능하고 화살표함수 (아래에 작성하신것처럼) 사용하시면 return 키워드 없이 반환이 가능합니다.

감사합니다!

Jihyun Won님의 프로필 이미지
Jihyun Won

작성한 질문수

질문하기