Mojo function
reversed
reversed[T: ReversibleRange](value: T) -> _StridedRange
Get a reversed iterator of the input range.
Note: iterators are currently non-raising.
Parameters:
- T (
ReversibleRange
): The type conforming to ReversibleRange.
Args:
- value (
T
): The range to get the reversed iterator of.
Returns:
_StridedRange
: The reversed iterator of the range.
reversed[T: Copyable & Movable](ref value: List[T, hint_trivial_type]) -> _ListIter[T, hint_trivial_type, value_is_origin, False]
Get a reversed iterator of the input list.
Note: iterators are currently non-raising.
Parameters:
Args:
- value (
List
): The list to get the reversed iterator of.
Returns:
_ListIter
: The reversed iterator of the list.
reversed[T: Copyable & Movable](ref value: Deque[T]) -> _DequeIter[T, value_is_origin, False]
Get a reversed iterator of the deque.
Note: iterators are currently non-raising.
Parameters:
Args:
- value (
Deque
): The deque to get the reversed iterator of.
Returns:
_DequeIter
: The reversed iterator of the deque.
reversed[K: Copyable & Movable & Hashable & EqualityComparable, V: Copyable & Movable, H: Hasher](ref value: Dict[K, V, H]) -> _DictKeyIter[K, V, H, value_is_origin, False]
Get a reversed iterator of the input dict.
Note: iterators are currently non-raising.
Parameters:
- K (
Copyable
&Movable
&Hashable
&EqualityComparable
): The type of the keys in the dict. - V (
Copyable
&Movable
): The type of the values in the dict. - H (
Hasher
): The type of the hasher in the dict.
Args:
- value (
Dict
): The dict to get the reversed iterator of.
Returns:
_DictKeyIter
: The reversed iterator of the dict keys.
reversed[K: Copyable & Movable & Hashable & EqualityComparable, V: Copyable & Movable, H: Hasher, dict_mutability: Bool, dict_origin: Origin[dict_mutability]](ref value: _DictValueIter[K, V, H, dict_origin]) -> _DictValueIter[K, V, H, dict_origin, False]
Get a reversed iterator of the input dict values.
Note: iterators are currently non-raising.
Parameters:
- K (
Copyable
&Movable
&Hashable
&EqualityComparable
): The type of the keys in the dict. - V (
Copyable
&Movable
): The type of the values in the dict. - H (
Hasher
): The type of the hasher in the dict. - dict_mutability (
Bool
): Whether the reference to the dict values is mutable. - dict_origin (
Origin
): The origin of the dict values.
Args:
- value (
_DictValueIter
): The dict values to get the reversed iterator of.
Returns:
_DictValueIter
: The reversed iterator of the dict values.
reversed[K: Copyable & Movable & Hashable & EqualityComparable, V: Copyable & Movable, H: Hasher, dict_mutability: Bool, dict_origin: Origin[dict_mutability]](ref value: _DictEntryIter[K, V, H, dict_origin]) -> _DictEntryIter[K, V, H, dict_origin, False]
Get a reversed iterator of the input dict items.
Note: iterators are currently non-raising.
Parameters:
- K (
Copyable
&Movable
&Hashable
&EqualityComparable
): The type of the keys in the dict. - V (
Copyable
&Movable
): The type of the values in the dict. - H (
Hasher
): The type of the hasher in the dict. - dict_mutability (
Bool
): Whether the reference to the dict items is mutable. - dict_origin (
Origin
): The origin of the dict items.
Args:
- value (
_DictEntryIter
): The dict items to get the reversed iterator of.
Returns:
_DictEntryIter
: The reversed iterator of the dict items.
reversed[T: Copyable & Movable](value: Span[T, origin]) -> _SpanIter[T, origin, False]
Get a reversed iterator of the input Span.
Note: iterators are currently non-raising.
Parameters:
Args:
- value (
Span
): The Span to get the reversed iterator of.
Returns:
_SpanIter
: The reversed iterator of the Span.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!