0
打印出特定值如果我有例如列表:二郎:在列表
[{list1, [1,2]},{list2, [3,4]}]
我怎么会打印出[3,4]通过io:格式,如果这是传过来的变量,例如一
我目前做:
io:format("list 2: ~w~n", [I]),
打印出特定值如果我有例如列表:二郎:在列表
[{list1, [1,2]},{list2, [3,4]}]
我怎么会打印出[3,4]通过io:格式,如果这是传过来的变量,例如一
我目前做:
io:format("list 2: ~w~n", [I]),
您的示例列表的形式:[{Key1, Value1}, {Key2, Value2}, ...]
,其中主要是原子。这种清单也可以称为清单(财产清单)。名为proplist
的模块可以完全处理这种数据结构。
在你的情况,你可以只运行:
PList = [{list1, [1,2]},{list2, [3,4]}],
Value = proplists:get_value(list2, PList),
io:format("list2: ~p~n", [Value]).
变量Value
现在被绑定到价值[3,4]
。
@Scott:您如何尝试打印值?如果我在控制台上运行它,它的工作非常合适。 –
这是我的错误,解决方案非常感谢 – User