
- Run mix credo --all to identify possible code optimizations - Resolve most of the errors generated by credo such as: - Numbers larger than 9999 should be written with underscores: 58_127 - Modules should have a @moduledoc tag - Comparison will always return true
41 lines
892 B
Elixir
41 lines
892 B
Elixir
defmodule Equalities do
|
|
@moduledoc false
|
|
use Koans
|
|
|
|
@intro """
|
|
Welcome to the Elixir koans.
|
|
Let these be your first humble steps towards learning a new language.
|
|
|
|
The path laid in front of you is one of many.
|
|
"""
|
|
|
|
# Replace ___ with the answer to make the koan pass.
|
|
koan "We shall contemplate truth by testing reality, via equality" do
|
|
assert true == ___
|
|
end
|
|
|
|
koan "Not something is the opposite of it" do
|
|
assert !true == ___
|
|
end
|
|
|
|
koan "To understand reality, we must compare our expectations against reality" do
|
|
assert 2 == 1 + ___
|
|
end
|
|
|
|
koan "Some things may appear different, but be the same" do
|
|
assert 1 == 2 / ___
|
|
end
|
|
|
|
koan "Unless they actually are different" do
|
|
assert 3.2 != ___
|
|
end
|
|
|
|
koan "Some may be looking for bigger things" do
|
|
assert ___ > 3
|
|
end
|
|
|
|
koan "Others are happy with less" do
|
|
assert ___ < 3
|
|
end
|
|
end
|