[erlang-questions] Best Practice in Map keys: Atoms or Binaries (or Strings)?
Björn-Egil Dahlberg XB
bjorn-egil.xb.dahlberg@REDACTED
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...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20161003/0bb8e0cf/attachment.htm>
More information about the erlang-questions
mailing list