【发布时间】:2012-03-05 00:36:54
【问题描述】:
我有以下属性列表
PropList = [{numbers, ["22", "10"]}, {etc, "22"}].
我希望像这样退出列表["22", "10"]:
proplists:get_value(numbers, PropList).
问题是我将列表中的两个字符串连接起来,即"2210"。我尝试使用propertylists:lookup/2 获取整数元组和模式匹配以提取列表。但我最终还是得到了"2210"。
我猜这是因为 erlang 在内存中存储字符串的方式。有人可以帮我吗?
稍后编辑:如果我对字符串列表进行映射,我已经设法提取和使用数据......也许这只是一个打印问题?
稍后编辑我不知道发生了什么,也许我太累了 :) 对不起各位。明天删除这个问题
【问题讨论】:
-
我复制并粘贴,它工作正常(我得到了数组)。
标签: list functional-programming erlang property-list