RosettaCodeData/Task/Queue-Usage/Elixir/queue-usage-1.ex
2024-10-16 18:07:41 -07:00

10 lines
164 B
Elixir

defmodule Queue do
def empty?([]), do: true
def empty?(_), do: false
def pop([h|t]), do: {h,t}
def push(q,t), do: q ++ [t]
def front([h|_]), do: h
end