gpt4 book ai didi

Erlang - 编写一个模式,将变量绑定(bind)到此元组中的第二个元素 {<0.206.0>, {rect, 10, 30}}

转载 作者:行者123 更新时间:2023-12-01 07:16:27 25 4
gpt4 key购买 nike

如何编写将变量绑定(bind)到第二个的模式
此元组 {<0.206.0>, {rect, 10, 30}} 中的元素?

IE。 “这里代替模式的东西”导致
具有值 {rect, 10, 30} 的形状。
模式 = {<0.206.0>, {rect, 10, 30}}

让我感到困惑的是 <0.206.0> 部分。

最佳答案

就这么简单...

{_, Shape} = {<0.206.0>, {rect, 10, 30}}.

但是,您不能从文字创建进程 ID,因此上述语法是错误的,但请在 REPL 中尝试此操作...
1> {_, Shape} = {self(), {rect, 10, 30}}.
{<0.31.0>,{rect,10,30}}
2> Shape.
{rect,10,30}

关于Erlang - 编写一个模式,将变量绑定(bind)到此元组中的第二个元素 {<0.206.0>, {rect, 10, 30}},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3097958/

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