stable - Elixir dormir/esperar 1 segundo
just install elixir (2)
¿Cómo dormir / esperar un segundo?
Lo mejor que pude encontrar fue algo como esto (en iex):
IO.puts "foo" ; :timer.sleep(1); IO.puts "bar"
Pero mis dos puestas pasan sin demora.
Desde Elixir 1.3 puedes usar Process.sleep/1
:
Process.sleep(1000)
El argumento está en milisegundos.
El temporizador usa milisegundos no segundos, actualice a:
IO.puts "foo" ; :timer.sleep(1000); IO.puts "bar"
Documentación de: temporizador en el documento de Erlang:
Suspende el proceso que llama a esta función durante un tiempo de milisegundos y luego vuelve a aceptar, o suspende el proceso para siempre si Time es el átomo infinito. Naturalmente, esta función no vuelve inmediatamente.