RandomIterable
Parameters
[*DType]
the parameterized abstract type every randomly iterable type must nominally inherit from either directly or indirectly.
graph BT
N1["RandomIterable[*DType]"] -->|inherits| N2["ReverseIterable[DType]"];
N1["RandomIterable[*DType]"] -->|inherits| N3["Unpackable[DType]"];
Characteristics
Quality | Value |
---|---|
Inherits | ReverseIterable[DType], Unpackable[DType] |
Extends | N/A |
Decorators | N/A |
Is enum | false |
Is sealed | false |
Is extern | false |
Methods
construct
#default
#Gambol.function.alwaysinline
construct (s Self) -> Self
len
#strict
len (s Self) -> Len
get_iterator
get_iterator (s Self) -> nom BidirectionalIterator[DType]
get_reverse_iterator
get_reverse_iterator (s Self) -> nom BidirectionalIterator[DType]
get_random_iterator
get_random_iterator (s Self) -> nom RandomIterator[DType]