Управление переменными Erlang - PullRequest
0 голосов
/ 05 мая 2020

Давайте возьмем этот пример Erlang:

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

что именно происходит в памяти: 1 - в первой строке выделяется пространство памяти для X, а во второй строке выделяется другое пространство памяти для X, 2 - в первой строке выделите место в памяти для X, а во второй создайте только тег в направлении X

1 Ответ

0 голосов
/ 05 мая 2020

Я думаю, что erlang выделяет память для списка, содержащего два элемента, а именно 1 и 2. Другими словами, значение 2 существует в памяти в двух местах.

...