它真的没有消耗记忆吗?
原子指的是原子表的ID,也使用内存,由Erlang的VM 横梁管理,后者是Erlang开放电信平台OTP的核心虚拟机。
这个ID由一个机器整数表示(32位上有4个字节,64位系统上有8个字节),当VM在关闭和包含这些原子的元组恢复后重新启动时,ID可以改变。
对于这个表中的每个唯一的原子,原子文本本身只存储一次。原子表不是垃圾收集的。
原子中的字符限制在255个,默认情况下,最大原子数为1048576。可以使用+t选项提高或降低此限制。
有关原子的更详细信息,请参考官方文档这里和那里。
有关数据类型的一般信息,您可以阅读这篇文章