[Flutter] Null check operator used on a null value

soonmuu·2023년 1월 31일
0

flutter

목록 보기
8/11

flutter에서 nullable 데이터를 쓸때 반드시 null 체크를 한 뒤 사용해주어야 에러가 나지 않는다
(옵셔널과 비슷한개념이다)

List<dynamic> data = [...] //  null 가능성이 있는 데이터라면

int length = data!.length // 이런식으로 강제로 데이터를 가져와서 사용하면 에러가 난다


// 1. 이런식으로 null이 아닐 경우를 체크할 수 있다
if(data != null){
	int length = data!.length
}

// 2. 또는 null 값을 상단에서 체크하여 null이 아닐경우에만 사용하는 경우도 있다
if(data == null) return Text('등록된 데이터가 없습니다');

int length = data!.length

print(length);
profile
프론트엔드

0개의 댓글

관련 채용 정보