얼랑-아톰
원자는 이름이있는 상수 인 리터럴입니다. 원자가 소문자로 시작하지 않거나 영숫자, 밑줄 (_) 또는 @ 이외의 다른 문자를 포함하는 경우 원자는 작은 따옴표 ( ')로 묶어야합니다.
다음 프로그램은 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 이 메서드는 이진 값을 원자 값으로 변환하는 데 사용됩니다. |