popLastOr

fun popLastOr(value: Byte): Byte

Removes and returns the last item in this deque or returns value if this deque is empty.

Example

val deque = dequeOf(1)

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

Return

Either the value that was previously the last item in this deque, if this deque was non-empty, or value if this deque was empty.

Parameters

value

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