Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tuples 如何在元组中的映射中获取值_Tuples_Elixir - Fatal编程技术网

Tuples 如何在元组中的映射中获取值

Tuples 如何在元组中的映射中获取值,tuples,elixir,Tuples,Elixir,我有一个元组作为函数的响应。它回来了 {:ok,%User{name:“John Doe”,年龄:21岁,代码:“123456”} 我需要代码。如何访问此元组中的映射以仅获取code?您可以使用elem(tup,1)()获取元组中的第二个元素,并从用户获取code。e、 g 您可以使用elem(tup,1)()获取tuple中的第二个元素,并从用户获取code。e、 g 您可以使用模式匹配 {:ok,%User{code:code}}={:ok,%User{name:“John Doe”,年龄

我有一个元组作为函数的响应。它回来了

{:ok,%User{name:“John Doe”,年龄:21岁,代码:“123456”}
我需要
代码
。如何访问此元组中的映射以仅获取
code

您可以使用
elem(tup,1)
()获取元组中的第二个元素,并从
用户获取
code
。e、 g

您可以使用
elem(tup,1)
()获取tuple中的第二个元素,并从
用户获取
code
。e、 g


您可以使用模式匹配

{:ok,%User{code:code}}={:ok,%User{name:“John Doe”,年龄:21岁,代码:“123456”}

请查看。

您可以使用模式匹配

{:ok,%User{code:code}}={:ok,%User{name:“John Doe”,年龄:21岁,代码:“123456”}

看一看。

非常肯定你能做到
{{{uuu,User%{code:code}}}=data
我想你的意思是:
{{uu,%User{code:code}}}=data
非常肯定你能做到
{uu,User%{code:code}}=data
我想你的意思是:
{uu,%User{code:code}}=data
user = elem(tup,1)
code = user[:code]