Function IDENTITY
identity
object => object
object - オブジェクト
引数のobjectを返却します。
identity 101) => 101
(mapcan #'identity (list (list 1 2 3) '(4 5 6))) => (1 2 3 4 5 6) (
なし。
なし。
なし。
なし。
identity
は、引数として関数を必要とする関数での使用を意図しています。
(eql x (identity x))
は、x
が全ての可能性のある値に対してtrueを返却します。 しかし(eq x (identity x))
は、x
が数か文字の場合はfalseになるかもしれません。
identity
は、次のように定義できます。
defun identity (x) x) (