Notice
Recent Posts
Recent Comments
Link
투케이2K
41. (Flutter/플러터) [Mac] : [Dart] : 다트 - throw FormatException 강제 에러 발생 및 try catch finally 예외 처리 수행 본문
Flutter
41. (Flutter/플러터) [Mac] : [Dart] : 다트 - throw FormatException 강제 에러 발생 및 try catch finally 예외 처리 수행
투케이2K 2024. 5. 27. 19:45[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Dart
[소스 코드]
import 'package:flutter/material.dart';
import 'dart:developer';
// -----------------------------------------------------------------------------------------
// TODO [main] : [application 의 진입점 역할]
// -----------------------------------------------------------------------------------------
void main() {
/**
* ------------------------------------------------
* [요약 설명]
* ------------------------------------------------
* 1. try catch finally : 프로그램 동작 중 예외 상황이 발생 했을 때 예외 처리를 수행합니다
* ------------------------------------------------
* 2. try : 로직 수행 / catch : 에러 발생 / finally : 동작 수행
* ------------------------------------------------
* 3. throw FormatException : 강제로 예외를 발생할 때 사용합니다
* ------------------------------------------------
* */
// [try catch finally 구문 작성]
try {
log("");
log("-------------------------------------------------------");
log("try :: start");
log("-------------------------------------------------------");
log("");
// [강제 에러 발생]
throw FormatException('Throw Exception !!');
}
catch (e) {
log("");
log("-------------------------------------------------------");
log("catch :: ${e}");
log("-------------------------------------------------------");
log("");
}
finally {
log("");
log("-------------------------------------------------------");
log("finally :: end");
log("-------------------------------------------------------");
log("");
}
}
[결과 출력]
반응형
'Flutter' 카테고리의 다른 글
Comments