Emacs-Lisp > nconc

概要

  • Function: nconc &rest LISTS
この関数は、LISTSのすべての要素を入れたリストを返す。Emacs-Lisp/appendと異なり、LISTSをコピー*しない*。そのかわりに、各LISTSの最後のCDRを後続のリストを指すように変更する。LISTSの最後は変更しない。

(setq x '(1 2 3))
⇒ (1 2 3)

(setq y '(a b c))
⇒ (a b c)

(nconc x y '(4 5))
⇒ (1 2 3 a b c 4 5)

x
⇒ (1 2 3 a b c 4 5)

y
⇒ (a b c 4 5)

'(4 5)
⇒ (4 5)


呼出元

コメント:

履歴

  • 作者:kobapan
  • 日付:2009/01/03
  • 対象:
更新日 更新者 更新内容

コメント

名前:
コメント:
最終更新:2009年06月07日 21:16