■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
Emacs
428 :
403
:2001/05/16(水) 18:59
cl.el の setf なんですが
n 番目の要素を削除したくて、直観的に以下のようにしたんですが
(progn
(setq a '(a b c))
(setf (subseq a 1 2) '())
a)
=> (a b c)
なんですね。(a c) になるのを期待してたんですが。
で、結局
(progn
(setq a '(a b c))
(setf (nthcdr 1 a) (nthcdr 2 a))
a)
=> (a c)
これで期待通り。でも少しブサイク。もちろん、自分で def すればいいん
ですが、なにか setf だけで可能な方法見逃がしてますか?
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver5.26+ (01/10/21-)