Executing Code and Generating a Result
Learn about executing code in Elixir to generate a result.
We'll cover the following...
Generating results for expressions
Elixir can generate a result for any expression. The process is similar to solving mathematical equations: to generate a result, we must add or multiply some numbers or change some Xs to Ys. We’ll create expressions for the computer, and the computer will show us the result. The simplest expression is a value, like this:
iex> 42
#Output -> 42
IEx shell is present at the end of the lesson to try out the different examples.
The number 42
is an expression that evaluates to the value we typed. Let’s try a different expression:
iex> 1 + 1
#Output -> 2
The number 1
is a value, and +
is an operator. Operators compute values and generate a result.
Operator precedence
We can also combine multiple operators and values:
iex> (2 + 2) * 3
#Output ->
...