Elixir Notes
CRC Counter
defmodule Counter do
def new(string) do
String.to_integer(string)
end
def add(counter, value \\ 1) do
counter + value
end
def show(counter) do
"The ans-ARRRR is #{counter}"
end
end
input = "42"
input
|> Counter.new()
|> Counter.add(1)
|> Counter.add(1)
|> Counter.add(-1)
|> Counter.show()