入力 | 説明 | デフォ |
---|---|---|
[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(浮動小数点型)は「同じではない」と判定される。

添付ファイル