peekFirstOr

Returns the first item in this deque if it is not empty, otherwise returns the given value.

Example

val deque = dequeOf(1)

assert(deque.peekFirstOr(6) == 1)

deque.clear()

assert(deque.peekFirstOr(6) == 6)

Return

Either the first item in this deque if this deque is non-empty, or value if this deque is empty.

Parameters

value

Alternative or default value to return when this deque is empty.