[Python] 패스(Pass)

작성:    

업데이트:

카테고리:

태그: , , ,

패스(Pass)

  • 코드가 미완성이어도 오류 없이 다음 코드로 넘어가는 것

상황 1. 미완성 코드

def game_start():
    print("[알림] 새로운 게임을 시작합니다.")

def game_over():

그리고 위의 두 함수를 호출해본다.

# 함수 호출
game_start()
game_over()

출력결과는 다음과 같다.

출력값 : 오류 발생
game_start()
^
IndentationError: expected an indented block


상황 2. Pass 사용

def game_start():
    print("[알림] 새로운 게임을 시작합니다.")

def game_over():
    pass

그리고 위의 두 함수를 호출해본다.

# 함수 호출
game_start()
game_over()

출력결과는 다음과 같다.

[알림] 새로운 게임을 시작합니다.

즉, 구문이 완성되지 않아 오류가 출력되어야 할 상황이더라도, pass를 함으로써 오류를 출력하지 않는 것이다.


Reference

댓글남기기