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呢??

1个回答

list_to_binary这个函数的返回值导致的

它是返回未至二进制值,

put(74,111),74是整数

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问