Associative mapping conversions - Factor Documentation (original) (raw)
Converting to other assocs: assoc-clone-like ( assoc exemplar -- newassoc )
Combining a sequence of assocs into a single assoc:
assoc-union-all ( seq -- union )
Creating an assoc from key/value sequences:
zip-as ( keys values exemplar -- assoc )
Creating an assoc from key/value sequences and their indices:
zip-index-as ( values exemplar -- assoc )
Creating an assoc from a sequence and a key quotation:
zip-with ( ... seq quot: ( ... key -- ... value ) -- ... alist )
zip-with-as ( ... seq quot: ( ... key -- ... value ) exemplar -- ... assoc )