mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 14:30:50 -08:00
Merge from origin/emacs-27
4b9fbdb5a7; Update TODO item about ligature support03d44acfdd* doc/lispref/control.texi (Processing of Errors): Improve...b48ab743a8Minor fixups for mutability doc6ac2326e5bDon’t use “constant” for values you shouldn’t change
This commit is contained in:
commit
fabcc1ee13
9 changed files with 112 additions and 85 deletions
|
|
@ -7317,8 +7317,6 @@ which leave the original list as it was. One way to find out how this
|
|||
works is to experiment. We will start with the @code{setcar} function.
|
||||
|
||||
@need 1200
|
||||
@cindex constant lists
|
||||
@cindex mutable lists
|
||||
First, we can make a list and then set the value of a variable to the
|
||||
list, using the @code{setq} special form. Because we intend to use
|
||||
@code{setcar} to change the list, this @code{setq} should not use the
|
||||
|
|
@ -7327,8 +7325,7 @@ a list that is part of the program and bad things could happen if we
|
|||
tried to change part of the program while running it. Generally
|
||||
speaking an Emacs Lisp program's components should be constant (or
|
||||
unchanged) while the program is running. So we instead construct an
|
||||
animal list that is @dfn{mutable} (or changeable) by using the
|
||||
@code{list} function, as follows:
|
||||
animal list by using the @code{list} function, as follows:
|
||||
|
||||
@smallexample
|
||||
(setq animals (list 'antelope 'giraffe 'lion 'tiger))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue