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);