(rontolisp) docs
← マクロ

slot-makunbound

(slot-makunbound instance 'slot-name)

指定した名前のスロットを未束縛にし、インスタンスを返します: slot-boundpnil を返すようになり、slot-value やアクセサ経由の読み取りは unbound-slot をシグナルします。スロットへ格納すれば再び束縛されます。

JVM / WASM コンパイラではスロット名はクオートされたシンボルリテラルである必要があります (slot-value と同様)。実行時に計算されるスロット名はインタープリタのみで動作します。