field type에 Nullable 선언을 하지 않아도 에러가 발생하지 않는 이유가 뭔가요?
423
投稿した質問数 1
강의 내용을 보면 Field에 변수값이 선언되지 않은 상태에서도 인스턴스가 동작하는걸로 보이는데
dart pad에서 동일한
코드를 run 하면 아래와 같은 에러가 발생합니다.
코드 실행 전: "None-nullable instance field 'name'must be initialized."
코드 실행 시: Field 'name' should be initialized because its type 'String' doesn't allow null. String name;
강사님 코드는 nullable 선언 없이도 정상적으로 수행되는데 이유가 궁금합니다.
回答 1
0
안녕하세요 강사 권승민입니다.
ㅤ
제가 진행한 강의를 진행한 시점은 다트 2.7.0 버전으로,
2.12.0 버전부터 다트에는 nullable 선언 없이는 구동되지 않는 null safety가 적용되었습니다.
ㅤ
때문에 현재 샘플코드 관련하여 최신 버전으로 설치 시 null safety 문제가 발생하실 수 있으므로,
flutter 환경 구축 시 다음 링크의 파일들을 이용하셔서 설치 진행해주시기 바랍니다.
감사합니다.
ㅤ
> 설치 파일 링크 - https://drive.google.com/file/d/1SQc7Z97o4y3T5M5tF9X6D23mL96k9evs/view
> 버전 적용 방법 링크 - https://front.reasley.com/single/102
Streambuilder의 ListView 에러
0
422
1
StreamBuilder 안에 에러입니다
0
702
5
오류 확인 요청
0
234
1
개행 \n 관련 질문
0
352
0
플러터 플러그인 관련
0
267
1
개발환경 구축에서부터 막혔습니다ㅜㅜ
0
278
1
강의 중 궁금한내용 질문입니다
0
328
1
영어로 된 용어의 발음이 너무 이상합니다. 조금 더 신경써주세요.
0
187
0
저는 왜 AndroidX 체크박스가 안뜰까요
0
291
1
hourStr 이해가 안갑니다.
0
235
1
설치 프로그램 관련해서요...ㅠ
0
235
1
설명란의 해당링크는 어디있는 건가요?
0
379
1
맥북용 안내가 있었으면 합니다. ㅠㅠ
0
196
1
문법이 달라진 거 같습니다.
0
200
0
IOS requestPermission 에러
0
339
1
1:1 강의도 하시는지요?
0
218
1
함수 1번 연습문제 질문 있습니다.
0
203
1
산술 연산 설명이 누락되었습니다.
1
232
1
milliseconds 동작이 이상합니다.
0
202
1
MAC 개발환경 구축하려면?
1
433
3
API KEY 관련
0
188
0
프로젝트 설명란에 코드가 있다고 하셨는데요?
0
273
1
editor에 사용하시는 폰트 알려주시면 감사하겠습니다.
1
203
1
'설명창'은 어디를 말씀하시나요?
0
237
1

