next up previous
Next: 5.8 括弧を付けたり,はずしたりする関数 Up: 5 リストを変形する操作 Previous: 5.6 データの挿入

5.7 データの置換

同様にnth番目の要素を置換する関数としてnth-replaceは 以下のようになります.
> (setq a '(1 2 3 4))
(1 2 3 4) 
> (defun nth-replace (nth data sexp)
         (rplaca (nthcdr nth sexp) data)
         sexp)
NTH-REPLACE 
> (nth-replace 0 'a a)
(A 2 3 4) 
> a
(A 2 3 4) 
>


generated through LaTeX2HTML. M.Inaba 平成18年5月6日