| 入力 | 説明 | デフォ |
|---|---|---|
| [0]<a> | 数値。 | 0 |
| [1]<b> | 数値。 | 0 |
| [2 &optional]<test-predicate> | 同値テスト用関数。 | = |
aとbが同じならt。そうでないならnil。
デフォルトでは同値テストに =関数 を使うので「数値が同じ」かどうかの判定が行われる。例えば2と2.0は同じと見なされる。
同値テストには別の関数も使える。この「同じ」というのは曲者で、例えばeql関数を使った場合、2(整数型)と2.0(浮動小数点型)は「同じではない」と判定される。
デフォルトでは同値テストに =関数 を使うので「数値が同じ」かどうかの判定が行われる。例えば2と2.0は同じと見なされる。
同値テストには別の関数も使える。この「同じ」というのは曲者で、例えばeql関数を使った場合、2(整数型)と2.0(浮動小数点型)は「同じではない」と判定される。

添付ファイル