try catch 예외처리란 뭐 하는 건가요
#############################
Video Source: www.youtube.com/watch?v=LQ182IQZfW8
#exception #예외처리 #코딩 • Try, catch 그리고 finally에 대한 이해를 돕는 영상입니다. • 프로그래밍을 하면서 다 예상하고 대응할 수 없는 수많은 오류의 가능성들 • 어떻게 그들에 대한 안전장치를 마련하는지 간단히 살펴보기로 해요 😊 • = = = • 🏠 얄코사이트: https://www.yalco.kr • 🛒 개발자스티커 구매: https://smartstore.naver.com/honeykers • 🎥 가장 쉬운 Git 튜토리얼: • [고정댓글필독] 가장 쉬운 Git 강좌 - (상) 혼자작업편 • 🎥 포인터 쉽게 알아보기: • 포인터가 뭐고 왜 쓰는건가요? • 🎥 객체지향에 대해 알아보기: • [구버전, 고정댓글 필독!!] 객체지향 프로그래밍이 뭔가요? • 🎥 객체지향 디자인 패턴: • 객체지향 디자인패턴 1 • 🎥 함수형 프로그래밍이란?: • 함수형 프로그래밍이 뭔가요? • 🎥 쿠키 vs 세션 vs 캐시: • 쿠키, 세션, 캐시가 뭔가요? • 🎥 프로세스와 스레드: • 프로세스는 뭐고 스레드는 뭔가요? • 🎥 비동기 프로그래밍: • [코딩만화] 비동기 프로그래밍이 뭔가요? • 🎥 REST API 알아보기: • [구버전 - 고정댓글 필독] REST API가 뭔가요? • 🎥 GraphQL 알아보기: • [고정댓글 필독] GraphQL이 뭔가요? • = = = • 🎬 영상 주요 포인트 • ⛑ 예외 처리의 개념 • ... • 프로그래머가 코드로 제어할 수 없는 • 돌발 상황이 발생할 수 있어요. • ... • 컴퓨터란 놈은 융퉁성이 없어서 • 이렇게 오류란 벽에 부딛치면 • 해당 프로세스가 그냥 죽어버려요. • ... • 그래서 프로그래밍 언어들은 일반적으로 • 이런 돌발상황에 대처하기 위해 • '예외 처리', 'Exception handling'이란 장치들을 마련해놨어요. • 보통은 'try'와 'catch'란 명령어로 되어 있죠. • 파이썬의 'try - except', 루비의 'begin - rescue'처럼 • 말이나 기능이 조금씩 다른 경우도 있구요. • 오류가 발생할 수 있는 곳을 예측해서 • try로 감싸놓은 부분은 뭐가 잘못되더라도 • 프로그램이 꺼져버리는게 아니라 • '얘 왜이래'하고 예외를 적당히 제껴놓은 다음 • 다음 과정으로 넘어갈 수 있도록 하는거에요. • 언어별 예외처리 문법 • ☕️ 자바 (C계열, JavaScript등도 유사) • void myMethod () { • try { • // 시도해 볼 동작 • } catch (Exception e) { • // 오류 발생 시 • } finally { • // 성공 또는 실패 후 함수 종료 전 • } • } • 🐍 파이썬 • def myFunction(): • try: • 시도해 볼 동작 • except: • 오류 발생 시 • else: • 성공시 • finally: • 성공 또는 실패 후 함수 종료 전 • 💎 루비 • def myFunction • begin • 시도해 볼 동작 • rescue • 오류 발생 시 • else • 성공시 • ensure • 성공 또는 실패 후 함수 종료 전 • end • = = = • 🎵 엔딩송 : 권민호, 김한영 - Let's Dance • 🎼 자료출처 : https://gongu.copyright.or.kr • 🎼 Music promoted by DayDreamSound : • Відео
#############################