erlang二进制数据在内存中有两种存在形式,当数据大小不到 64 bytes,就直接存在进程堆内.假设超过了64 bytes.就被保存到进程外的共享堆里,能够给节点内全部进程共享. erlang有两种二进制容器:heap binaries和refc binaries. heap binaries Heap binaries are small binaries, up to 64 bytes, that are stored directly on the process heap. They…
一.命名空间.作用域.LEGB法则. 1.命名空间和作用域 : 命名空间:变量名称与值的映射关系 作用域:变量作用的区域,即范围. 注意:class/def/模块会产生作用域:分支语句,循环语句,异常处理语句不会产生新的作用域. 2.作用域的类型区分: 命名空间:变量名称与值的映射关系 作用域:变量作用的区域,范围. 作用域分类型: 局部作用域:Local 简称 L 嵌套作用域:Enclosing 简称 E 全局作用域: Global 简称 G 内置作用域:Builtin 简称 B 3.LEGB…