English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
우리가 볼 첫 번째 결정 문장은 "if" 문장입니다. 다음 프로그램은 Erlang에서 이 문장의 일반 형식을 보여줍니다.-
if condition -> statement #1; true -> statement #2 end.
Erlang에서 조건은 true나 false를 반환하는 표현식입니다. 조건이 true라면 문장 #을 실행합니다.1그렇지 않으면 문장 #을 실행합니다.2。
다음 프로그램은Erlang에서 간단한 if 표현식의 예제
-module(helloworld). -export([start/0]). start() -> A = 5, B = 6, if A == B -> io:fwrite("True"); true -> io:fwrite("False") end.
위 프로그램에 대해 주의해야 할 중요 사항은 다음과 같습니다-
이 표현식은 변수 A와 B 간의 비교입니다.
-> 연산자는 표현식을 따라야 합니다.
이 ;는 문장 #을 따라야 합니다.1。
-> 연산자는 true의 표현식을 따라야 합니다.
문장 'end'는 'if' 블록의 끝을 나타내어야 합니다.
위 프로그램의 출력은 다음과 같습니다:
False