Erlang-atoms

提供:Dev Guides
移動先:案内検索

アーラン-アトム

アトムはリテラルであり、名前を持つ定数です。 小文字で始まっていない場合、または英数字、アンダースコア(_)、@以外の文字が含まれている場合、アトムは単一引用符( ')で囲まれます。

次のプログラムは、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.No. Methods and Description
1

is_atom

このメソッドは、用語が実際にアトムかどうかを判断するために使用されます。

2

atom_to_list

このメソッドは、アトムをリストに変換するために使用されます。

3

list_to_atom

このメソッドは、リスト項目をアトムに変換するために使用されます。

4

atom_to_binary

このメソッドは、アトムをバイナリ値に変換するために使用されます。

5

binary_to_atom

このメソッドは、バイナリ値をアトム値に変換するために使用されます。