- 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 |