Learning Elixir (programming language) 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.
To this day, I am still not entirely sure what thebreak
keyword does, but most languages support it.
/!\ This example has not been tested yet, and may not work
Elixir commonly uses theiex
shell to run commands.
The shell can be invoked with the following command:
/!\ 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
Other knowledge of the Elixir programming language 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:
Added theHello World in Elixir
section Added theComments in Elixir
section Added theSingle line comments
subsection Added theMulti-line comments
subsection Added thebreak keyword in Elixir
section Added theThe IEX shell
section Added themodules in Elixir
section Added theother knowledge of the Elixir programming language
section Added theAdditional comments
section Added thefile info
section Added thefile history
section No other changes in version 1