% Function VECTOR-POP
Function VECTOR-POP
vector-pop
vector => element
vector - fill-pointerを持つvector
element - オブジェクト
vectorからfill-pointerをひとつ減らし、
新しいfill-pointerによって指定されたvector
の要素を取得します。
(vector-push (setq fable (list 'fable))
(setq fa (make-array 8
:fill-pointer 2
:initial-element 'sisyphus))) => 2
(fill-pointer fa) => 3
(eq (vector-pop fa) fable) => true
(vector-pop fa) => SISYPHUS
(fill-pointer fa) => 1
fill-pointerはひとつ減ります。
fill-pointerの値。
vectorがfill-pointerを持っていないときは、
型type-error
が発生します。
もしfill-pointerがゼロのとき、
vector-pop
は型error
のエラーが発生します。
vector-push
,
vector-push-extend
,
fill-pointer
なし。