반응형
질문
나는 이 코드를 작성하여 다트에서 사용자 정의 예외가 어떻게 작동하는지 테스트했습니다.
원하는 출력을 얻지 못하고 있습니다. 어떻게 처리해야 하는지 설명해주실 수 있을까요??
void main()
{
try
{
throwException();
}
on customException
{
print("사용자 정의 예외가 발생했습니다");
}
}
throwException()
{
throw new customException('이것은 내 첫 번째 사용자 정의 예외입니다');
}
답변
다트 언어 탐색의 예외 부분을 확인할 수 있습니다.
다음 코드는 예상대로 작동합니다 (사용자 정의 예외가 얻어졌습니다
가 콘솔에 표시됨) :
class CustomException implements Exception {
String cause;
CustomException(this.cause);
}
void main() {
try {
throwException();
} on CustomException {
print("사용자 정의 예외가 얻어졌습니다");
}
}
throwException() {
throw new CustomException('첫 번째 사용자 정의 예외입니다');
}
반응형
댓글