HolaProceso
De ErlangAr
Hola mundo implementado usando procesos por ManuelDuran
-module(hola1).
-export([di_hola/0]).
di_hola() ->
Pid = spawn(fun() -> loop() end), %Lanzamos un proceso que ejecuta la
función loop
Pid ! hola, % Le enviamos al proceso el mensaje hola
Pid ! adios. % Le enviamos al proceso el mensaje adios
loop() ->
receive
hola -> %El proceso recibe el mensaje hola
io:format("Hola, Mundo !~n"), %Imprime el mensaje "Hola Mundo"
loop(); % Volvemos a llamar a la función loop por si hay mas
mensajes
adios -> % Llego el mensaje adios
ok % Devolvemos ok y finalizamos.
end.