Isso é usado para determinar o valor do nó no qual o processo precisa ser executado. Uma vez que a programação distribuída é usada para executar funções em nós diferentes, essa função tem um bom uso quando se deseja executar programas em máquinas diferentes.
Sintaxe
node()
Parâmetros
Valor de retorno
Isso retorna o nome do nó local. [email protected] é retornado se o nó não for distribuído.
Por exemplo
-module(helloworld).
-export([start/0]).
start() ->
io:fwrite("~p",[node()]).
Resultado
Quando executamos o programa acima, obteremos o seguinte resultado.
[email protected]