-export([hello_world/0]).
hello_world() -> io:fwrite("hello, world\n").
Если запустить так erl -noshell -run hello hello_world то после выполнения оболочка висит с ожиданием и чтобы снова что-то вводить в консоли приходится нажимать 2 раза ctrl+c. Почему так происходит и как сделать чтобы код завершался без ожидания оболочки? Пытался нагуглить, но не нашел ответ.
Здравствуйте! Попробуйте так: -module(hello). -export([hello_world/0]). hello_world() -> io:fwrite("hello, world\n"), erlang:halt(0).
Обсуждают сегодня