예외 처리
이 튜토리얼에서는 오류를 안전하게 처리하는 방법을 배웁니다.
시도/실패 기본
시도/실패로 오류를 처리합니다:
hik
시도:
정수 결과 = 10 / 0
실패 오류:
출력("오류 발생: {오류}")일반적인 오류 상황
0으로 나누기
hik
함수 안전나눗셈(정수 a, 정수 b) -> 정수:
시도:
리턴 a / b
실패 오류:
출력("나눗셈 오류: {오류}")
리턴 0
출력(안전나눗셈(10, 2)) // 5
출력(안전나눗셈(10, 0)) // 0타입 변환 오류
hik
함수 안전변환(문자 값) -> 정수:
시도:
리턴 정수변환(값)
실패 오류:
출력("변환 실패: {값}")
리턴 0
출력(안전변환("42")) // 42
출력(안전변환("abc")) // 0파일 처리
hik
시도:
문자 내용 = 파일읽기("설정.txt")
출력(내용)
실패 오류:
출력("설정 파일을 찾을 수 없습니다")
// 기본값 사용실전 예제: 안전한 계산기
hik
함수 계산(문자 식):
배열 부분 = 분리(식, " ")
시도:
정수 a = 정수변환(부분[0])
문자 연산자 = 부분[1]
정수 b = 정수변환(부분[2])
비교 연산자:
경우 "+":
출력(a + b)
경우 "-":
출력(a - b)
경우 "*":
출력(a * b)
경우 "/":
출력(a / b)
기본:
출력("알 수 없는 연산자")
실패 오류:
출력("계산 오류: {오류}")
계산("10 + 5") // 15
계산("10 / 0") // 계산 오류 메시지다음 단계
- 프로젝트 예제 - 종합 프로젝트