gpt4 book ai didi

erlang - 读取元组键和值

转载 作者:行者123 更新时间:2023-12-04 05:34:34 26 4
gpt4 key购买 nike

如何在 Erlang 中读取元组键和值?

我有这个变量:

Params = [<<"TPUIBrowser">>,0,18,
{[{<<"End">>,<<"location-1ÿ">>},{<<"Start">>,<<"location-1">>}]},
null]

我想获得 <<"End">> 的值和 <<"Start">> .

我怎么能在 Erlang 中做到这一点?

我可以这样做:
[_,_,_,A,_] = Params.
{[{_,B},{_,C}]} = A.

但这感觉非常冗长且容易出错(即当我收到更多参数时)。什么是最好的 erlang 方式?

最佳答案

lists 中有这方面的功能图书馆。退房 lists:keyfind :

[_,_,_,{A},_] = Params,
{Key, Value} = lists:keyfind(<<"End">>, 1, A).

(我假设您知道 Params 中的位置 A )

关于erlang - 读取元组键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12134338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com