Dictionaries are a concept of types modelled after R environments. Dictionaries are containers of R objects that:
Contain uniquely named objects.
Can only be indexed by name. They must implement the extracting
[[. The latter returns an error when indexed
by position because dictionaries are not vectors (they are
Report a clear error message when asked to extract a name that
does not exist. This error message can be customised with the
lookup_msg constructor argument.
as_dictionary(x, lookup_msg = NULL, read_only = FALSE) is_dictionary(x)
An object for which you want to find associated data.
An error message when your data source is accessed inappropriately (by position rather than name).
Whether users can replace elements of the dictionary.
Dictionaries are used within the tidy evaluation framework for
creating pronouns that can be explicitly referred to from captured