Function: seq-map
seq-map is a byte-compiled function defined in seq.el.gz.
Signature
(seq-map FUNCTION SEQUENCE)
Documentation
Return the result of applying FUNCTION to each element of SEQUENCE.
Other relevant functions are documented in the sequence group.
Probably introduced at or before Emacs version 29.1.
Shortdoc
;; sequence
(seq-map #'1+ '(1 2 3))
=> (2 3 4)
Implementations
(seq-map FUNCTION (SEQUENCE sequence)) in `seq.el'.
Undocumented
(seq-map FUNCTION SEQUENCE) in `seq.el'.
Undocumented
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/seq.el.gz
(cl-defgeneric seq-map (function sequence)
"Return the result of applying FUNCTION to each element of SEQUENCE."
(let (result)
(seq-do (lambda (elt)
(push (funcall function elt) result))
sequence)
(nreverse result)))