Function: --map-when

--map-when is a macro defined in dash.el.

Signature

(--map-when PRED REP LIST)

Documentation

Anaphoric form of -map-when.

Aliases

--replace-where

Source Code

;; Defined in ~/.emacs.d/elpa/dash-20260221.1346/dash.el
(defmacro --map-when (pred rep list)
  "Anaphoric form of `-map-when'."
  (declare (debug (form form form)))
  (let ((r (make-symbol "result")))
    `(let (,r)
       (--each ,list (!cons (if ,pred ,rep it) ,r))
       (nreverse ,r))))