Values of the map represented by an alist.
General Forms: (alist-map-vals alist) (alist-map-vals alist :test 'eql) ; same as above (eql as equality test) (alist-map-vals alist :test 'eq) ; same, but eq is equality test (alist-map-vals alist :test 'equal) ; same, but equal is equality test
This returns the list of values of the alist, after removing any shadowed pairs. When an alist represents a map, any shadowed pairs are irrelevant. This function is similar to strip-cdrs and alist-vals, except that these two may return values from shadowed pairs. This function is a companion of alist-map-keys. This function returns the range or image (depending on nomenclature) of the map represented by an alist.
The optional keyword,
The guard for a call of
See equality-variants for a discussion of
the relation between
(alist-map-vals-eq alist) is equivalent to(alist-map-vals alist :test 'eq) ;
(alist-map-vals-equal alist) is equivalent to(alist-map-vals alist :test 'equal) .
In particular, reasoning about any of these primitives
reduces to reasoning about the function