Hello World

Be Happy!

Elixir quick start


Install for mac os

brew install elixir

Hello world for using vim, elixir

vim helloworld.elixir

current_process = self()

# Spawn an Elixir process (not an operating system one!)
spawn_link(fn ->
  send(current_process, {:msg, "hello world"})
end)

# Block until the message is received
receive do
  {:msg, contents} -> IO.puts(contents)
end

$ elixir helloworld.elixir
hello world

Hello world for iex


$ iex

iex(1)> 
nil
iex(2)> current_process = self()
#PID<0.104.0>
iex(3)> 
nil
iex(4)> # Spawn an Elixir process (not an operating system one!)
nil
iex(5)> spawn_link(fn ->
...(5)>   send(current_process, {:msg, "hello world"})
...(5)> end)
#PID<0.114.0>
iex(6)> 
nil
iex(7)> # Block until the message is received
nil
iex(8)> receive do
...(8)>   {:msg, contents} -> IO.puts(contents)
...(8)> end
hello world
:ok
iex(9)> 
or
IO.puts "Hello world"




#elixir (1)
List