// null 처리 방법
int? findById(int id) {
return id == 1 ? 1 : null;
}
void main() {
// ! null 억제 연산자 또는 null assert 연산자
// 무조건 있어!! 제일 위험한 처리
int r1 = findById(1)!;
print(r1);
int r2 = findById(5) ?? 0;
print(r2);
// double r3 = findById(5)!.toDouble();
// null이 아니면 실행하고 null이면 실행하지마!
double r3 = findById(5)?.toDouble() ?? 0;
print(r3);
}
Share article