我想传递这样的消息
{up, Distance}
{down, Distance}
我也可以这样做
{1, Distance}
{-1, Distance}
关键区别在于一个是原子,另一个是整数。在此处阅读手册页:
http://www.erlang.org/doc/efficiency_guide/advanced.html
整数和原子都在内存中占用 1 个单词。但是他们提到了一个原子表并需要引用它。
我的问题是,每次使用原子时都会引用原子表吗?我的哪个例子最有效?
我想传递这样的消息
{up, Distance}
{down, Distance}
我也可以这样做
{1, Distance}
{-1, Distance}
关键区别在于一个是原子,另一个是整数。在此处阅读手册页:
http://www.erlang.org/doc/efficiency_guide/advanced.html
整数和原子都在内存中占用 1 个单词。但是他们提到了一个原子表并需要引用它。
我的问题是,每次使用原子时都会引用原子表吗?我的哪个例子最有效?