Logo
/
Programming
/
Elixir Course
/

Hello, World!

Elixir: Hello, World!

Elixir is a dynamic, functional programming language designed for building scalable and easily maintainable applications.

Elixir was created by José Valim and appeared for the first time in 2011. It steadily gained popularity since then. Today some big companies use Elixir in production, including Brex, Heroku, Discord, Pinterest, and others.

It runs on top of the Erlang virtual machine BEAM and inherits all the goodies of Erlang OTP. It's famous for its unique features for creating reliable distributed systems and extensively used in real-time embedded systems and apps: messengers, online games, etc.

Elixir is a very pragmatic language that is easy to learn. Have fun!

Instructions

Type this code in the editor and hit "Run"

# Define a module Solution
defmodule Solution do
  # define a function hello
  def hello do
    # Call an other module's function
    IO.puts("Hello, World!") # No colon
  end
end

Tips

If you've reached a deadlock it's time to ask your question in the «Discussions». How ask a question correctly:

  • Be sure to attach the test output, without it it's almost impossible to figure out what went wrong, even if you show your code. It's complicated for developers to execute code in their heads, but having a mistake before their eyes most probably will be helpful.
Found a bug? Have something to add? Pull requests are welcome!