Erlang - nœud

Ceci est utilisé pour déterminer la valeur du nœud sur lequel le processus doit s'exécuter. Comme la programmation distribuée est utilisée pour exécuter des fonctions sur différents nœuds, cette fonction est utile lorsque vous souhaitez exécuter des programmes sur différentes machines.

Syntaxe

node()

Paramètres

  • None

Valeur de retour

Cela renvoie le nom du nœud local. [email protected] est retourné si le nœud n'est pas distribué.

Par exemple

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

start() ->
   io:fwrite("~p",[node()]).

Production

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant.

[email protected]