Erlang - is_atom

Este método é usado para determinar se um termo é de fato um átomo.

Sintaxe

is_atom(term)

Parâmetros

  • term - Este é o valor do termo que precisa ser avaliado se é um átomo ou não.

Valor de retorno

Verdadeiro, se o valor do termo for um átomo, caso contrário, será retornado falso.

Por exemplo

-module(helloworld). 
-export([start/0]). 

start() -> 
   io:fwrite(atom1), 
   io:fwrite("~n"), 
   io:fwrite("~p~n",[is_atom(atom1)]).

Resultado

A saída do programa acima é a seguinte.

atom1
true