(rontolisp) docs
← マップ・セット・ベクター

assoc!

(assoc! tr k v & kvs)

トランジェントのマップの各キー、またはトランジェントのベクターの各インデックスをその場で 設定し、tr を返します。最後の値が欠けていれば、オラクルと同じく nil です。ベクターの 要素数に等しいインデックスは末尾に追加し、それ以外の範囲外はオラクルの IndexOutOfBoundsException、整数でないキーは IllegalArgumentException です。 トランジェントのセットは拒否されます。値としても同じ引数を取ります。