]> git.eshelyaron.com Git - emacs.git/commitdiff
mapc
authorDave Love <fx@gnu.org>
Wed, 12 Apr 2000 17:20:46 +0000 (17:20 +0000)
committerDave Love <fx@gnu.org>
Wed, 12 Apr 2000 17:20:46 +0000 (17:20 +0000)
etc/NEWS
lispref/functions.texi

index cf16b62c8c2e99051e7e4764a4e4f1047232a3c2..c9a18fa436994da8b2b68cf438937368c7b0983a 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1102,6 +1102,9 @@ Note that +++ before an item means the Lisp manual has been updated.
 When you add a new item, please add it without either +++ or ---
 so I will know I still need to look at it -- rms.
 
+** The new function `mapc' is like `mapcar' but doesn't collect the
+argument function's results.
+
 ** The functions base64-decode-region and base64-decode-string now
 signal an error instead of returning nil if decoding fails.
 
index e4241d9a967e2d05a86eda8bbc60e88f7614c3ec..6cdcb6bce1bb3cc83630b577dea546646e467d6a 100644 (file)
@@ -748,6 +748,13 @@ Return the list of results."
 @end smallexample
 @end defun
 
+@defun mapc function sequence
+@tindex mapc
+@code{mapc} is like @code{mapcar} except that @var{function} is used for
+side-effects only---the values it returns are ignored, not collected
+into a list.  @code{mapc} always returns @var{sequence}.
+@end defun
+
 @defun mapconcat function sequence separator
 @code{mapconcat} applies @var{function} to each element of
 @var{sequence}: the results, which must be strings, are concatenated.