English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Atomes (Atom) Erlang

Un atome est une constante littérale, c'est une constante portant un nom. Si un atome ne commence pas par une lettre minuscule ou contient des caractères alphanumériques, des underscores (_) ou des caractères autres que @, il doit être entouré de guillemets simple (').

Voici un exemple d'utilisation des atomes en Erlang. Ce programme déclare que3des atomiques, respectivement atom1,atom_1et 'atom 1Ainsi, vous pouvez voir les différentes méthodes pour déclarer des atomiques.

Exemple en ligne

-module(helloworld). 
-export([start/ 
start() -> 
   io:fwrite(atom1), 
   io:fwrite("~n"), 
   1), 
   io:fwrite("~n"), 
    1'), 
   io:fwrite("~n").

La sortie du programme ci-dessus est la suivante :

atom1
atom_1
atom 1

Voyons quelques méthodes utilisables pour les atomiques dans Erlang.

NuméroMéthode et description
1

is_atom

Cette méthode est utilisée pour déterminer si un élément est vraiment un atomique.

2

atom_to_list

Cette méthode est utilisée pour convertir une valeur atomique en liste.

3

list_to_atom

Cette méthode est utilisée pour convertir un élément de liste en valeur atomique.

4

atom_to_binary

Cette méthode est utilisée pour convertir une valeur atomique en valeur binaire.

5

binary_to_atom

Cette méthode est utilisée pour convertir une valeur binaire en valeur atomique.