mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-29 19:48:19 +00:00
Document that quoting yields constants
* doc/lispref/eval.texi (Quoting, Backquote): Mention that quoted expressions yield a constant (Bug#40693).
This commit is contained in:
parent
5734339f40
commit
81e7d7f111
@ -558,6 +558,7 @@ and vectors.)
|
||||
|
||||
@defspec quote object
|
||||
This special form returns @var{object}, without evaluating it.
|
||||
The returned value is a constant, and should not be modified.
|
||||
@end defspec
|
||||
|
||||
@cindex @samp{'} for quoting
|
||||
@ -612,10 +613,12 @@ only part of a list, while computing and substituting other parts.
|
||||
|
||||
@dfn{Backquote constructs} allow you to quote a list, but
|
||||
selectively evaluate elements of that list. In the simplest case, it
|
||||
is identical to the special form @code{quote}
|
||||
is identical to the special form
|
||||
@iftex
|
||||
@code{quote}.
|
||||
@end iftex
|
||||
@ifnottex
|
||||
@code{quote}
|
||||
(described in the previous section; @pxref{Quoting}).
|
||||
@end ifnottex
|
||||
For example, these two forms yield identical results:
|
||||
@ -693,6 +696,9 @@ Here are some examples:
|
||||
@end group
|
||||
@end example
|
||||
|
||||
If a subexpression of a backquote construct has no substitutions or
|
||||
splices, it acts like @code{quote} in that it yields a constant that
|
||||
should not be modified.
|
||||
|
||||
@node Eval
|
||||
@section Eval
|
||||
|
Loading…
Reference in New Issue
Block a user