Transposed assoc operations

Factor handbook » The language » Collections » Associative mapping operations

Factor handbook » The language » Collections » Associative mapping operations

Prev: | Lookup and querying of assocs |

Next: | Storing keys and values in assocs |

Most assoc words take a key and find the corresponding value. The following words take a value and find the corresponding key:

With most assoc implementations, these words runs in linear time, proportional to the number of entries in the assoc. For fast value lookups, use biassocs.

value-at ( value assoc -- key/f )

value-at* ( value assoc -- key/f ? )

value? ( value assoc -- ? )

With most assoc implementations, these words runs in linear time, proportional to the number of entries in the assoc. For fast value lookups, use biassocs.