2012-05-14 2 views
3

안녕하세요 저는 Erlang을 처음 사용하고 있으며 패턴 일치에서 아래 코드를 시도했습니다. 나를 위해 작동하지 않습니다 예상대로, 누군가가 나에게이 개념을 더이 패턴이 일치하지 않는 이유

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

을 이해하는 데 도움이 바랍니다 그러나 그것은 나에게 타의 추종을 불허하는 오류를 반환합니다. 이것 좀 도와주세요.

답변

8

이 표현식에서 "{_,{_,_},_,_,{{_,c},_}} = Prat", c는 변수이며 대문자이어야합니다. {_,{_,_},_,_,{{_,C},_}} = Prat.

C = "TS".

+0

정말 고마워요. Hmmm 어리석은 실수하지만 좋은 경험 :-) – Exception

관련 문제