Pass

pass文 #

何も処理をしない文、pass文についてを示す。
構文としては何か記述が必要だが、特に処理をする必要がないという時に使う。
言語によりあるものとないものがある。

Javaには存在しない。

Pythonではfor,whileの中の処理文には最低1行何か書いておく必要がある。
何もする事が無くても何か書いておかなければならないため、このような時にpass文を用いる。
(Javaなどでは処理分の中に何も書かなくてもコンパイルは通る)
実行例を示す。

>>> 
>>> #whileの無限ループ。Ctrl+Cで止めない限りずっと続く
>>> while(True):
...     pass
... 
Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
KeyboardInterrupt
>>> #Ctrl+Cを入力した
>>> 
>>> #クラスの定義など
>>> class Fruits:
...     def __init__():
...             pass
... 
>>>