Erlang变量管理

问题描述 投票:0回答:1

让我们来看看这个Erlang的例子。

X=2, 
L=[1, X]. 

在内存中具体发生了什么:1-第一行为X分配内存空间,第二行为X分配另一个内存空间,2-第一行为X分配内存空间,第二行为X创建一个标签。

variables memory erlang allocation
1个回答
0
投票

我认为erlang为包含两个元素的列表预留了内存,即1和2。 换句话说,值2在内存中存在两个地方。

© www.soinside.com 2019 - 2024. All rights reserved.