불필요한 non-null 단언

불필요한 non-null 단언

Dart 분석기가 만들어내는 'unnecessary_non_null_assertion' 진단에 대한 자세한 내용입니다.

출처: unnecessary_non_null_assertion

본문

Description

분석기는 ! 연산자의 피연산자가 null일 수 없을 때 이 진단을 만들어냅니다.

Example

다음 코드는 xnull일 수 없기 때문에 이 진단을 만들어냅니다.

int f(int x) {
  return x!;
}

Common fixes

null 검사 연산자(!)를 제거해주세요.

int f(int x) {
  return x;
}

더 알아보기

  • Null safety — Dart 언어 문서에서 null 안전성 자세히 보기