Initial commit
This commit is contained in:
13
elixir/language-list/lib/language_list.ex
Normal file
13
elixir/language-list/lib/language_list.ex
Normal file
@@ -0,0 +1,13 @@
|
||||
defmodule LanguageList do
|
||||
def new(), do: []
|
||||
|
||||
def add(list, language), do: [language | list]
|
||||
|
||||
def remove(list), do: tl(list)
|
||||
|
||||
def first(list), do: hd(list)
|
||||
|
||||
def count(list), do: length(list)
|
||||
|
||||
def functional_list?(list), do: "Elixir" in list
|
||||
end
|
||||
Reference in New Issue
Block a user