[dart] assert 문

보통 assert 문은 다음과 같이 사용됩니다.

void calculateAge(int age) {
  assert(age > 0, 'Age can not be negative');
  print('The age is $age');
}

위의 예제에서, assert 문은 age가 0보다 큰지 검증합니다. 만약 age가 0보다 작거나 같으면, assert 문은 'Age can not be negative'라는 메시지와 함께 프로그램을 중단시킵니다.

Assert 문을 사용함으로써 개발자는 프로그램의 상태를 검증하고, 잠재적인 오류를 미리 발견할 수 있습니다. 이는 프로그램의 안정성을 높이고, 디버깅을 용이하게 만들어줍니다.

더 자세한 정보는 Dart 언어 공식 문서를 참고하세요.