delqGBBopen Toolsdefcmdelq-oneGoTo Top

delq-one   item list => list[Function]

Destructively delete the first occurrence of item from list using eq as the comparison function.

Package   :gbbopen-tools

Module   :gbbopen-tools

Arguments and values

item     An object
list     A proper list

A list from which the first item element has been deleted.

Delq-one is a convenient and efficient shorthand for:

  (delete item (the list list) :test #'eq :count 1)
As is the case with delete, delq-one may modify the top-level structure of list in constructing the result-list.

See also


  > (delq-one 'b '(a b c b))
  (a c b)
  > (delq-one 'x '(a b c b))
  (a b c b)

The GBBopen Project

delqGBBopen Toolsdefcmdelq-oneGoTo Top