[erlang-questions] Best Practice in Map keys: Atoms or Binaries (or Strings)?
Björn-Egil Dahlberg XB
Mon Oct 3 11:12:24 CEST 2016
On 10/03/2016 11:06 AM, José Valim wrote:
> Also, for literal keys the hashing is done at *load time* so it
> will only hash again when it that hash exhausted, typically this
> will happen if Maps are larger then 50000 pairs.
> Neat. Does this happen only on maps creation or also when updating
> maps with := or =>? What about matching on maps?
Any get_map_element(s) so matching and lookups with literals for sure.
We haven't done it for updating or creation but lookups are far more
common. Also, not for BIFs.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions