English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

에일러琅 케이스 문장

Erlang 조건 문

Erlang은 case 문을 제공하며, 이를 통해 case 문의 출력에 따라 표현식을 실행할 수 있습니다

이 문장의 일반적인 형식은 다음과 같습니다

문법

case expression of
   value1 -> statement#1;
   value2 -> statement#2;
   valueN -> statement#N
end.

이 문장의 일반적인 작동 방식은 다음과 같습니다-

  • 계산할 표현식은 case 문 안에 위치합니다. 이는 일반적으로 다음 문장에서 사용할 값을 계산합니다

  • 각 값은 case 표현식에 전달된 값에 따라 평가됩니다. 어떤 값이 참이 되면 그에 따라 다음 문장이 실행됩니다

아래 그림은 case 문의 흐름을 보여줍니다

이하의 프로그램은 Erlang에서 case 문의 예제입니다-

온라인 예제

-module(helloworld). 
-export([start/0]). 
start() -> 
   A = 5,
   case A of 
      5 -> io:fwrite("A의 값은 다음과 같습니다 5"); 
      6 -> io:fwrite("A의 값은 다음과 같습니다 6}) 
   end.

위 코드의 출력은 다음과 같습니다

A의 값은 다음과 같습니다 5.

Erlang 조건 문