GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/eintr/cons.html ・ emacs-doc.conao3.com

7.2 cons

cons 関数はリストを構築します。これは car および cdr の逆関数です。例えば、cons を使えば、3要素のリスト (fir oak maple) から4要素のリストを作成できます:

(cons 'pine '(fir oak maple))

このリストを確認すると、わかるでしょう

(pine fir oak maple)

エコー領域に表示されます。cons を指定すると、要素の後に元のリストの要素が続く新しいリストが作成されます。

cons はリストの先頭に新しい要素を追加する、あるいは要素をリストに付加したり押し込んだりする、とよく言いますが、この表現は誤解を招く可能性があります。というのも、cons は既存のリストを変更するのではなく、新しいリストを作成するからです。

carやcdrと同様に、consは非破壊的です。