【发布时间】:2018-11-21 21:09:41
【问题描述】:
是否可以在不干扰有关函数定义和 lambda 提升的代码的情况下更改 erlang fun 的环境变量?
具体来说,我想明确更改具有此信息的乐趣环境中的 pid():
[{pid,<12036.68.0>},
{module,expl},
{new_index,7},
{new_uniq,<<197,235,209,205,33,163,202,255,8,58,234,128,135,166,147,185>>},
{index,7},
{uniq,103767694},
{name,'-test_no_pid/0-fun-1-'},
{arity,0},
{env,[<12036.69.0>]},
{type,local}]
乐趣的作用并不重要,因为我希望这个解决方案是一个通用的解决方案,它只是改变乐趣环境中的所有 pid。
【问题讨论】:
-
根据我们的私下讨论,我认为您需要的只是一种在环境变化的情况下创造新乐趣的方法。
标签: function erlang environment pid info