본문 바로가기

pat coding

검색하기
pat coding
프로필사진

  • 분류 전체보기 (33)
    • Language (12)
      • Java - Spring, Spring Boot (0)
      • RubyOnRails (10)
      • php (2)
    • Error (3)
      • Docker (1)
      • RubyOnRails (1)
      • Java - Spring, Spring Boot (1)
    • Tools (1)
    • Database (3)
    • Data structure, Algorithm (3)
    • Etc (6)
    • Interview (5)
Guestbook
Recent Comments
Today
Total
관리 메뉴

목록예외처리 (1)

pat coding

[Ruby]예외 처리

# 예외 발생시키기 raise "error!" raise StandardError, "error!" # 예외처리 begin # 예외가 발생할 가능성이 있는 구문 file = File.open('text.txt') rescue => e # 발생한 예외를 보완 처리 # 예외 객체를 변수 e에 대입 puts "Error #{e.class}!" else # 예외가 발생하지 않은 경우 실행되는 처리 ensure # 예외 유무에 상관없이 실행시킬 구문 file.close if file end begin으로 시작하는 코드 덩어리는 예외사항이 발생할 때 까지 실행되며, 예외가 발생하면 컨트롤이 에러 처리 코드쪽으로 넘어가게 됩니다. 이 에러 처리 코드는 rescue로 표시됩니다. 만약 아무 예외사항도 발생하지 않는다면..

Language/RubyOnRails 2020. 3. 9. 12:48
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바