Erlang - Atome
Ein Atom ist ein Literal, eine Konstante mit Namen. Ein Atom ist in einfache Anführungszeichen (') zu setzen, wenn es nicht mit einem Kleinbuchstaben beginnt oder andere Zeichen als alphanumerische Zeichen, Unterstrich (_) oder @ enthält.
Das folgende Programm ist ein Beispiel dafür, wie Atome in Erlang verwendet werden können. Dieses Programm deklariert 3 Atome, Atom1, Atom_1 und 'Atom 1'. So können Sie sehen, wie ein Atom auf unterschiedliche Weise deklariert werden kann.
Beispiel
-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").
Die Ausgabe des obigen Programms wäre wie folgt:
Ausgabe
atom1
atom_1
atom 1
Sehen wir uns einige der in Erlang verfügbaren Methoden an, um mit Atomen zu arbeiten.
Sr.Nr. | Methoden und Beschreibung |
---|---|
1 | is_atom Diese Methode wird verwendet, um festzustellen, ob ein Begriff tatsächlich ein Atom ist. |
2 | atom_to_list Diese Methode wird verwendet, um ein Atom in eine Liste umzuwandeln. |
3 | list_to_atom Diese Methode wird verwendet, um ein Listenelement in ein Atom umzuwandeln. |
4 | atom_to_binary Diese Methode wird verwendet, um ein Atom in einen Binärwert umzuwandeln. |
5 | binary_to_atom Diese Methode wird verwendet, um einen Binärwert in einen Atomwert umzuwandeln. |