| title | Erlang ETS |
|---|---|
| category | Elixir |
| weight | -1 |
iex> table = :ets.new(:my_table, [])
8211iex> :ets.insert(table, {:fruit, "Apple"})
iex> :ets.lookup(table, :fruit)
[{:fruit, "Apple"}]iex> :ets.delete(table)
iex> :ets.delete_all_objects(table)iex> table = :ets.new(:my_table, [:set, :protected]){: .-setup}
| :set | no duplicate keys (or: :ordered_set, :bag, :duplicate_bag) |
| :protected | only this process can use it (or: :public, :private) |
:ets.first(table)
:ets.last(table)
:ets.next(table, key)
:ets.prev(table, key){: .-one-column}