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

update-in

(update-in m keys f args...)

キーベクターを下るネストした更新結果を返します。欠けた階層は f を nil に適用します (算術ならオラクル同様シグナルします)。空のキーベクターは名前付きで拒否されます。ベクターの 階層は assoc と同じく添字で進みます。値としては実行時にキー列をたどります。