mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-04 22:50:59 -08:00
Improve documentation of 'seq-difference'
* doc/lispref/sequences.texi (Sequence Functions): * lisp/emacs-lisp/seq.el (seq-difference): Clarify the documentation of 'seq-difference'. (Bug#80257)
This commit is contained in:
parent
346f1bda6b
commit
e08efecd96
2 changed files with 6 additions and 5 deletions
|
|
@ -1125,10 +1125,11 @@ two arguments to use to compare elements instead of the default
|
|||
|
||||
|
||||
@defun seq-difference sequence1 sequence2 &optional function
|
||||
This function returns a list of the elements that appear in
|
||||
@var{sequence1} but not in @var{sequence2}. If the optional argument
|
||||
@var{function} is non-@code{nil}, it is a function of two arguments to
|
||||
use to compare elements instead of the default @code{equal}.
|
||||
This function returns a copy of @var{sequence1} from which the
|
||||
elements that appear in @var{sequence2} were removed. If the optional
|
||||
argument @var{function} is non-@code{nil}, it is a function of two
|
||||
arguments to use to compare elements instead of the default
|
||||
@code{equal}.
|
||||
|
||||
@example
|
||||
@group
|
||||
|
|
|
|||
|
|
@ -579,7 +579,7 @@ This does not modify SEQUENCE1 or SEQUENCE2."
|
|||
'()))
|
||||
|
||||
(cl-defgeneric seq-difference (sequence1 sequence2 &optional testfn)
|
||||
"Return list of all the elements that appear in SEQUENCE1 but not in SEQUENCE2.
|
||||
"Return copy of SEQUENCE1 with elements that appear in SEQUENCE2 removed.
|
||||
\"Equality\" of elements is defined by the function TESTFN, which
|
||||
defaults to `equal'.
|
||||
This does not modify SEQUENCE1 or SEQUENCE2."
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue