Skip to content

Commit 54b24f0

Browse files
committed
VIP - Add first function to queue_assistant module
1 parent 5ffca07 commit 54b24f0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lib/modules/queue_assistant.ex

+8
Original file line numberDiff line numberDiff line change
@@ -695,6 +695,14 @@ defmodule QueueAssistant do
695695
:queue.head(queue)
696696
end
697697

698+
@doc """
699+
Please see `head/1`.
700+
"""
701+
@spec first(queue_type()) :: any()
702+
def first(queue) do
703+
:queue.head(queue)
704+
end
705+
698706
@doc """
699707
Returns a queue `q2` that is the result of removing the tail item from `q1`.
700708

0 commit comments

Comments
 (0)