I know very little about the Elixir programming language. This document will go over all of my knowledge of the Elixir programming language.
This is how you make a Hello World program in Elixir:
iex> IO.puts("Hello World!")
Comments in Elixir are the same as in Shell.
Single line comments in Elixir are written like so:
# This is a single line comment
I don't know if Elixir supports multi-line comments.
break
To this day, I am still not entirely sure what the break
keyword does, but most languages support it.
/!\ This example has not been tested yet, and may not work
Elixir commonly uses the iex
shell to run commands.
The shell can be invoked with the following command:
iex>
/!\ This example has not been tested yet, and may not work
Elixir makes use of modules. They can be created like so:
defmodule Fibonacci do
def fib(0), do: 0
def fib(1), do: 1
def fib(n), do: fib(n-2) + fib(n-1)
end
/!\ This example has not been tested yet, and may not work
-
Elixir is a language by an unknown developer
-
Elixir is not a semicolon and curly bracket language, but it is a curly bracket language
-
Elixir uses the
*.ex
file extension by default, but also uses the*.exs
file extension -
The
*.ex
file extension can be confused with a Euphoria (another programming language) program. -
Elixir is built upon the Erlang programming language
-
Several major programs and platforms make heavy use of Elixir, including Discord and Pinterest
-
Elixir is not one of the top 50 programming languages (as of 2022, July 31st, it has never ranked 50 or higher on the TIOBE index)
-
Elixir was first created in the year 2012
-
No other knowledge of the Elixir programming language
-
I have not yet memorized the names of the developers
-
No other additional comments available
File type: Markdown document (*.md *.mkd *.mdown *.markdown)
File version: 1 (2022, Monday, August 1st at 5:24 pm PST)
Line count (including blank lines and compiler line): 149
Click/tap here to expand/collapse the history for this file
Version 1 (2022, Monday, August 1st at 5:24 pm PST)
Changes:
- Started the file
- Added the
title
section
- Added the
Hello World in Elixir
section
- Added the
Comments in Elixir
section
- Added the
Single line comments
subsection
- Added the
Multi-line comments
subsection
- Added the
break keyword in Elixir
section
- Added the
The IEX shell
section
- Added the
modules in Elixir
section
- Added the
other knowledge of the Elixir programming language
section
- Added the
Additional comments
section
- Added the
file info
section
- Added the
file history
section
- No other changes in version 1