何もしない関数の定義
def foo(): print(foo())
$ py main.py File "main.py", line 5 print(foo()) ^ IndentationError: expected an indented block
Pythonは何もしない場合でも何か書かないと構文エラーになります。
こういう場合return文を書いてもいいのですが、何もしない用のpass文というのがあります。
def foo(): pass print(foo())
$ py main.py None