얼랑-아톰

원자는 이름이있는 상수 인 리터럴입니다. 원자가 소문자로 시작하지 않거나 영숫자, 밑줄 (_) 또는 @ 이외의 다른 문자를 포함하는 경우 원자는 작은 따옴표 ( ')로 묶어야합니다.

다음 프로그램은 Erlang에서 원자를 사용하는 방법의 예입니다. 이 프로그램은 3 개의 원자, atom1, atom_1 및 'atom 1'을 각각 선언합니다. 따라서 원자가 선언 될 수있는 다양한 방법을 볼 수 있습니다.

-module(helloworld). 
-export([start/0]). 

start() -> 
   io:fwrite(atom1), 
   io:fwrite("~n"), 
   io:fwrite(atom_1), 
   io:fwrite("~n"), 
   io:fwrite('atom 1'), 
   io:fwrite("~n").

위 프로그램의 출력은 다음과 같습니다.

산출

atom1
atom_1
atom 1

Erlang에서 원자로 작업 할 수있는 몇 가지 방법을 살펴 보겠습니다.

Sr. 아니. 방법 및 설명
1

is_atom

이 방법은 용어가 실제로 원자인지 확인하는 데 사용됩니다.

2

atom_to_list

이 메서드는 원자를 목록으로 변환하는 데 사용됩니다.

list_to_atom

이 메서드는 목록 항목을 원자로 변환하는 데 사용됩니다.

4

atom_to_binary

이 메서드는 원자를 이진 값으로 변환하는 데 사용됩니다.

5

binary_to_atom

이 메서드는 이진 값을 원자 값으로 변환하는 데 사용됩니다.