erlang的【put,get】问题
Data = Req:parse_post(),
Uid = list_to_binary(proplists:get_value("uid", Data)), %调试打印出来的是74
Uid2 = put(74,111),
Topid = get(Uid), %undefined
Topid2 = get(74), %输出111
为什么Topid = get(Uid), %undefined
这句得不到111呢??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
感觉这样很违背 FP 的原则啊。
进程字典能不用就不用啊。
刚在群里问了一下,原来改成list_to_integer 就可以了。。。
现在是新的问题,就是我在一个线程里put(Uid,self()),
如何在另一个线程中取出来呢??
或者这么问吧。。。我如何在另一个线程中找到一个已有的进程的 pid号。。。