0
Erlang 목록에 대한 지침서를 따르려고하고 있는데 목록에 인수를 전달하는 데 어려움을 겪고 있습니다. 어떤 기능 절 일치 내가Erlang에서 함수 인수를 목록에 전달하는 방법은 무엇입니까?
가지 경우 시도했습니다
삽입하지 : 다음은 내가, 내가 오류를 얻을
예외 오류를 실행하는 방법을 확실 해요, 코드 1 (삽입을, [0]). 명령 줄 및 많은 다른 사람에
...-module(cases).
-export([insert/2]).
insert(X,[]) ->
[X];
insert(X,Set) ->
case lists:member(X,Set) of
true -> Set;
false -> [X|Set]
end.
그 이상, 당신은 단어 세트를 사용하려고하면 설정 대신 오류가 발생합니다. 그게 전부 였어. 소문자로 입력 한 코드를 사용하고 있으며 게시 한 코드는 변경없이 튜토리얼에서 축 어적으로 그대로 복사되었습니다. – pandoragami
왜냐하면'set'과'Set'은 두 가지 다른 유형의 객체이기 때문입니다. 'set'은 원자이고, 이름이있는 리터럴 상수이고, Set은 변수입니다. 그것은 Erlang 문법의 일부입니다. 변수가 대문자 또는 _로 시작하는 경우 변수입니다. – rvirding