lastEntry 方法

DoubleLinkedQueueEntry<E>? lastEntry()

队列中最后一个元素的条目对象。

队列中的每个元素都有一个关联的 DoubleLinkedQueueEntry

返回与队列中最后一个元素对应的条目对象,如果队列为空,则返回 null

也可以使用 firstEntry 访问条目对象,它们可以使用 DoubleLinkedQueueEntry.nextEntryDoubleLinkedQueueEntry.previousEntry 进行迭代。

实现

DoubleLinkedQueueEntry<E>? lastEntry() =>
    _sentinel._previousLink!._asNonSentinelEntry();