- Get some help:
iex> i 'hello'
Term
def print_msg_n_times(msg, n) | |
n.times do | |
puts msg | |
end | |
end | |
print_msg_n_times('Hello world', 6_000) |
iex> i 'hello'
Term
:: Elixir study notes. | |
# get some help: | |
iex> i 'hello' | |
Term | |
'hello' | |
Data type | |
List | |
Description | |
... |
defmodule Math do | |
def sum_list([head | tail], accumulator) do | |
sum_list(tail, head + accumulator) | |
end | |
def sum_list([], accumulator) do | |
accumulator | |
end | |
end |
defmodule Recursion do | |
def print_multiple_times(msg, n) when n <= 1 do | |
IO.puts msg | |
end | |
def print_multiple_times(msg, n) do | |
IO.puts msg | |
print_multiple_times(msg, n - 1) | |
end | |
end |
defmodule Math do | |
def zero?(0) do | |
true | |
end | |
def zero?(x) when is_integer(x) do | |
false | |
end | |
end |