3

嗨,我是 Erlang 的新手,并在模式匹配中尝试了以下代码。正如预期的那样,它对我不起作用,请有人帮助我更好地理解这个概念

1> Prat = {name,{{first,prat},{last,redy}},{age,23},occupation,{{company,"TS"},{work, "SW"}}}
2> {_,{_,_},_,_,{{_,c},_}} = Prat

但它返回给我无与伦比的错误。请帮助我。

4

1 回答 1

8

在这个表达式中,"{_,{_,_},_,_,{{_,c},_}} = Prat", c 是一个变量,应该大写。 {_,{_,_},_,_,{{_,C},_}} = Prat.

C = "TS"。

于 2012-05-14T13:19:44.033 回答