Estoy seguro de que está justo aquí frente a mí, pero me falta. Examinar lo siguiente:Actualizar y reemplazar el valor del mapa
(assoc :position entity
(add (:position entity) (:velocity entity)))
Lo que quiero hacer es algo como esto (con una función de llamada falsa altermap):
(altermap :position entity #((add % (:velocity entity)))
¿Cuál es el método sugerido? ¿Hay una función incorporada para hacer # 2?
Estoy de acuerdo. Encontré la actualización poco después de escribir esto. Y update-in tiene la buena capacidad de modificar árboles, lo que será realmente útil en mi proyecto. –
Tenga en cuenta que la actualización anterior está destinada a ser escrita -por diseño- con menos parens que la anterior: '(entidad de actualización-in [: posición] add (: entidad de velocidad)) ' –