Я попытался:Как распечатать PID в Elixir?
pid = spawn fn -> 1 + 2 end
IO.puts(pid)
IO.puts(IO.inspect(pid))
и оба дали
** (Protocol.UndefinedError) protocol String.Chars not implemented for #PID<0.59.0>
Там должен быть способ, чтобы получить "#PID < 0.59.0>" представление pid
, так как Repl отпечатков это #PID<0.59.0>
.
Вы можете печатать практически все, с помощью 'inspect'. 'IO.inspect' - это просто' IO.puts (Kernel.inspect (x)) ' –
Итак, просто' IO.inspect (pid) 'будет работать. – CoderDennis