English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
원자는 별자리입니다. 이름이 있는 상수입니다. 원자가 소문자로 시작하지 않거나 문자 숫자 문자, 밑줄(_) 또는 @을 포함하지 않으면, 따옴표(')안에 괜찮습니다.
이 프로그램은 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에서 원자에 사용할 수 있는 몇 가지 메서드를 보겠습니다.
순번 | 메서드 및 설명 |
---|---|
1 | 이 메서드는 항목이 정말 원자인지 확인합니다。 |
2 | 이 방법은 원자를 리스트로 변환하는 데 사용됩니다。 |
3 | 이 방법은 리스트 항목을 원자로 변환하는 데 사용됩니다。 |
4 | 이 방법은 원자를 바이너리 값으로 변환하는 데 사용됩니다。 |
5 | 이 방법은 바이너리 값을 원자 값으로 변환하는 데 사용됩니다。 |