Update `seq-let' documentation
* doc/lispref/sequences.texi: Update the documentation of `seq-let' with the support of `&rest'.
This commit is contained in:
parent
6cd7415598
commit
8cb4b4f98a
1 changed files with 10 additions and 1 deletions
|
@ -413,7 +413,7 @@ but their relative order is also preserved:
|
|||
(9 . "aaa") (9 . "zzz") (9 . "ppp") (9 . "fff")]
|
||||
@end group
|
||||
@end example
|
||||
|
||||
|
||||
@xref{Sorting}, for more functions that perform sorting.
|
||||
See @code{documentation} in @ref{Accessing Documentation}, for a
|
||||
useful example of @code{sort}.
|
||||
|
@ -804,6 +804,10 @@ vector or string (@pxref{Iteration} for more information about the
|
|||
@var{arguments} can itself include sequences allowing for nested
|
||||
destructuring.
|
||||
|
||||
The @var{arguments} sequence can also include the `&rest' marker
|
||||
followed by a variable name to be bound to the rest of
|
||||
@code{sequence}.
|
||||
|
||||
@example
|
||||
@group
|
||||
(seq-let [first second] [1 2 3 4]
|
||||
|
@ -820,6 +824,11 @@ destructuring.
|
|||
(list a b c))
|
||||
@result{} (1 2 3)
|
||||
@end group
|
||||
@group
|
||||
(seq-let [a b &rest others] [1 2 3 4]
|
||||
others)
|
||||
@end group
|
||||
@result{} [3 4]
|
||||
@end example
|
||||
@end defmac
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue