演算子を用いて値を加工する事を演算(operation)と言う。
演算子は以下のようなグループに分けられる。
| 算術 | 数値(number)を使う普通の計算 |
| 論理 | 真偽値(boolean)を使う |
| 比較 | 値を比較し真偽値(boolean)を返す |
| 包含 | 複合値を使う |
| 結合 | 複合値を使う |
| 型変換 | 値の型(class)の変換を行う |
| グループ化 | 演算の優先順位を決めるのに使う |
演算に使われる値をオペランド(項)と言い、オペランドが一つのものを単項演算子、二つのものを二項演算子と言う。
例えば、利用者定義命令を使えば、+演算子と同じはたらきをする命令を作ることができる。これを見れば意外に演算子と命令は近いものである事が理解できるだろう。
add(1, 2)
on add(a, b)
return (a + b)
end add