mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-12 14:50:19 +02:00
(Lambda): Note ". rest" list argument is always newly created.
This commit is contained in:
parent
d3d0c186e0
commit
ed3bd25b1d
1 changed files with 6 additions and 0 deletions
|
@ -78,6 +78,12 @@ formal argument. If there are exactly @var{n} actual arguments, the
|
||||||
empty list is stored into the location of the last formal argument.
|
empty list is stored into the location of the last formal argument.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
|
The list in @var{variable} or @var{variablen+1} is always newly
|
||||||
|
created and the procedure can modify it if desired. This is the case
|
||||||
|
even when the procedure is invoked via @code{apply}, the required part
|
||||||
|
of the list argument there will be copied (@pxref{Fly Evaluation,,
|
||||||
|
Procedures for On the Fly Evaluation}).
|
||||||
|
|
||||||
@var{body} is a sequence of Scheme expressions which are evaluated in
|
@var{body} is a sequence of Scheme expressions which are evaluated in
|
||||||
order when the procedure is invoked.
|
order when the procedure is invoked.
|
||||||
@end deffn
|
@end deffn
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue