(rontolisp) docs
← cl パッケージの関数

rplaca

(rplaca cons object)

cons の car を object で破壊的に置き換え、コンスセルをその場で変更します。変更後のコンスセル自身を返します (新しい car ではありません)。そのため同じセルへの他の参照も変更を見ることができます。これは car に対する setf が展開される際のプリミティブです。コンス以外 (nil を含む) は type-error を通知します。