From: Nicolas Petton Date: Sun, 14 Feb 2016 09:28:26 +0000 (+0100) Subject: * doc/lispref/sequences.texi: Add documentation for seq-map-indexed X-Git-Tag: emacs-26.0.90~2546 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950;p=emacs.git * doc/lispref/sequences.texi: Add documentation for seq-map-indexed --- diff --git a/doc/lispref/sequences.texi b/doc/lispref/sequences.texi index 9869fe4c510..002a9ceceec 100644 --- a/doc/lispref/sequences.texi +++ b/doc/lispref/sequences.texi @@ -572,6 +572,21 @@ element of @var{sequence}. The returned value is a list. @end example @end defun +@defun seq-map-indexed function sequence + This function returns the result of applying @var{function} to each +element of @var{sequence} and its index within @var{seq}. The +returned value is a list. + +@example +@group +(seq-map-indexed (lambda (elt idx) + (list idx elt)) + '(a b c)) +@result{} ((0 a) (b 1) (c 2)) +@end group +@end example +@end defun + @defun seq-mapn function &rest sequences This function returns the result of applying @var{function} to each element of @var{sequences}. The arity of @var{function} must match