| DictL {collections} | R Documentation |
The DictL function creates an ordinary (unordered) dictionary (a.k.a. hash).
Pure R implementation for benchmarking.
DictL(items = NULL)
items |
a list of items |
Following methods are exposed:
.$set(key, value) .$get(key, default) .$remove(key) .$pop(key, default) .$has(key) .$keys() .$values() .$update(d) .$clear() .$size() .$as_list() .$print()
key: any R object, key of the item
value: any R object, value of the item
default: optional, the default value of an item if the key is not found
d <- DictL(list(apple = 5, orange = 10))
d$set("banana", 3)
d$get("apple")
d$as_list() # unordered
d$pop("orange")
d$as_list() # "orange" is removed
d$set("orange", 3)$set("pear", 7) # chain methods