Dart 노트(14): 예외
1859 단어 Dart 학습Dart 기초 학습
Exception 클래스
이름:
설명
DeferredLoadException
로드 지연 오류
FormatException
형식 오류
IntegerDivisionByZeroException
정수 제로 오류
IOException
입출력 오류
IsolateSpawnException
격리 오류 발생
TimeoutException
시간 초과 오류
Error 클래스
이름:
설명
AbstractClassInstantiationError
추상 클래스 실례화 오류
ArgumentError
매개변수 오류
AssertionError
잘못을 단언하다
AsyncError
비동기 오류
CastError
Cast 오류
ConcurrentModificationError
동시 수정 오류
CyclicInitializationError
주기 초기 오류
FallThroughError
Fall Through 오류
JsonUnsupportedObjectError
json에서 오류가 지원되지 않습니다.
NoSuchMethodError
이 방법이 틀리지 않았다
NullThrownError
널 오류
OutOfMemoryError
메모리 오버플로우 오류
RemoteError
원격 오류
StackOverflowError
스택 오버플로우 오류
StateError
상태 오류
UnimplementedError
실현되지 않은 오류
UnsupportedError
지원되지 않는 오류
잘못을 내던지다
// Exception
throw new FormatException(' ');
// Error
throw new OutOfMemoryError();
//
throw ' ';
오류 캡처
try {
throw new OutOfMemoryError();
} on OutOfMemoryError {//
print(' ');
} catch (e) {//
print(e);
}
try {
throw new OutOfMemoryError();
} on OutOfMemoryError {//
print(' ');
} catch (e,s) {// ,stacktrace
print(e);
}
오류 다시 던지기
try {
throw new OutOfMemoryError();
} on OutOfMemoryError {
print(' ');
rethrow;//
} catch (e) {//
print(e);
}
Finally 실행
try {
throw new OutOfMemoryError();
} on OutOfMemoryError {
print(' ');
rethrow;
} catch (e) {
print(e);
} finally {
print('end');//
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Dart 노트(19): 라이브러리라이브러리 코어 라이브러리 가져오기 타사 라이브러리 가져오기 작성 pubspec.yaml 프로그램 호출 파일 가져오기 접두사 패키지 내용 필터링 hideo 가방 몇 개만 떼어내show 가방 몇 개만 사용 로드 지연 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.