]> git.eshelyaron.com Git - emacs.git/commitdiff
* cl.texi (For Clauses): Add destructuring example processing an
authorKevin Ryde <user42@zip.com.au>
Thu, 14 Jul 2011 00:14:35 +0000 (02:14 +0200)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Thu, 14 Jul 2011 00:14:35 +0000 (02:14 +0200)
alist.

doc/misc/ChangeLog
doc/misc/cl.texi

index 3738301ceea0749ff688db788f331e49eabf79e1..9687f474286fe64a3f7bed0d39d4b114047c75ba 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-10  Kevin Ryde  <user42@zip.com.au>
+
+       * cl.texi (For Clauses): Add destructuring example processing an
+       alist (bug#6596).
+
 2011-07-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * org.texi (Special agenda views): Fix double quoting (bug#3509).
index ab54b99138a811141ab4b783683aa6f779781ee8..3f3d616e3433254097038c305d13dd350d0d1416 100644 (file)
@@ -2586,7 +2586,14 @@ the trailing values are ignored, and if there are more variables
 than values the trailing variables get the value @code{nil}.
 If @code{nil} is used as a variable name, the corresponding
 values are ignored.  Destructuring may be nested, and dotted
-lists of variables like @code{(x . y)} are allowed.
+lists of variables like @code{(x . y)} are allowed, so for example
+to process an alist
+
+@example
+(loop for (key . value) in '((a . 1) (b . 2))
+      collect value)
+     @result{} (1 2)
+@end example
 
 @node Iteration Clauses, Accumulation Clauses, For Clauses, Loop Facility
 @subsection Iteration Clauses