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

update-keys

(update-keys m f)

m のエントリを (f key) の下に置いた新しいマップを返します。レコードと Java の Map は素のマップに、 nil は空マップになり、ベクターはオラクル同様に要素をインデックスでキーにします。f が 同じキーにする2つのキーは1エントリだけ残します(どちらかは走査順によります)。値としては 2引数の関数です。