「演算子」のリンクをクリックすると、「演算(計算)するための記号」である演算子の種類と概要を説明する表が表示される。参照してもらいたい。
この表の中に「 | 」を見つけることができる。この表から、「 | 」は「OR」の意味を持つ演算子ということがわかる。ちなみに、プログラム中でかけ算(乗算)や割算(除算)などの処理に使われる演算子も、この表で見つけることができる。通常の「×」や「÷」とは異なり、「*」や「 / 」を使う。ここは要注意だ。
乗算:A × B → A * B
除算:A ÷ B→ A / B
さて、話を戻して、「ANIM_ON | SMOOTH | LOOP」の「 | 」だが、「ANIM_ON OR SMOOTH OR LOOP」という意味となる。この意味を理解するには、中学校で習った「集合の概念」が活躍する。
下図は「A OR B」を示す。
そして、下図は「A AND B」を示す。思い出しただろうか。