trie_add and trie_remove allow you to add or remove entries from tries, respectively.
trie_add
trie_remove
trie_add(trie, keys, values)trie_remove(trie, keys)
trie_remove(trie, keys)
nothing; the trie is modified in-place
a trie object created with trie
trie
a character vector containing the keys of the entries to add (or remove). Entries with NA keys will not be added.
an atomic vector, matching the type of the trie, containing the values of the entries to add. Entries with NA values will not be added.
trie for creating tries in the first place.
trie <- trie("foo", "bar") length(trie) trie_add(trie, "baz", "qux") length(trie) trie_remove(trie, "baz") length(trie)
Run the code above in your browser using DataLab