2014-05-13 4 views
-2

Erlang에서 다음과 같은 if 문을 어떻게 수행합니까? 나는 일반적으로 얼랑에 대한 ...Erlang의 if 문에서 어떻게 괄호를 사용합니까?

if((1 == 1 || 2 == 2 || 3 == 3) && (4 == 4 || 5 == 5)) {} 
+0

if 문 또는 부울 식의 구문을 찾고 계십니까? 두 가지 모두 설명서에 포함되어 있으며 질문 제목을 입력 할 때도 즐겨 찾는 검색 엔진에서 페이지를 쉽게 찾을 수 있습니다. 명령형 프로그래밍의 배경을 가진 프로그래머의 주된 문제는 if 문 (및 "else"절과 동등)의 실제 사용법에 있으며 여기에는 여러 가지 질문이 있습니다. –

+0

Erlang에서 다중 괄호를 수행하는 방법에 대한 구문을 알고 싶습니다. 나는 이렇게 쓸 수 없다 : if (1 == 1; 2 == 2), (3 == 3; 4 == 4) -> do_something 그러나 같은 논리를 쓰고 싶다. – theva

답변

2

적극 추천 위치를 검색하지만 아무것도 발견했다 (온라인 읽을 무료)하고 여기에 문제 답변 : 경우에 짧은에서 http://learnyousomeerlang.com/syntax-in-functions#what-the-if

, 대안 (||) : 만약 (& &)에

if 1 =:= 2; 1 =:= 1 -> 
    works 
end, 

접속사 :

if 1 =:= 2, 1 =:= 1 -> 
    notWorks 
end, 

다음을 참조하십시오. http://learnyousomeerlang.com/syntax-in-functions

+1

나는 추측한다. 당신은 다른 방향으로 -';'는'||'에 해당하고','는'&&'에 해당한다는 것을 의미합니다. – legoscia

+0

물론 ... 내가 다시 쓰겠습니다. 고마워요. – 3yakuya