Iterates over the tails of this sequence. The first value will be this sequence, and the last value will be a sequence with the last element of this sequence,
with the intervening values the results of successive applications of
Tail.
Namespace: SequencesAssembly: Sequences (in Sequences.dll) Version: 1.0.1.0 (1.0.1)
Syntax public IEnumerable<ISequence<T>> NonEmptyTails()
public IEnumerable<ISequence<T>> NonEmptyTails()
Public Function NonEmptyTails As IEnumerable(Of ISequence(Of T))
Public Function NonEmptyTails As IEnumerable(Of ISequence(Of T))
public:
virtual IEnumerable<ISequence<T>^>^ NonEmptyTails() sealed
public:
virtual IEnumerable<ISequence<T>^>^ NonEmptyTails() sealed
abstract NonEmptyTails : unit -> IEnumerable<ISequence<'T>>
override NonEmptyTails : unit -> IEnumerable<ISequence<'T>>
abstract NonEmptyTails : unit -> IEnumerable<ISequence<'T>>
override NonEmptyTails : unit -> IEnumerable<ISequence<'T>>
Return Value
Type:
IEnumerable ISequence T An iterator over all the tails of this sequence.
Implements
ISequence T NonEmptyTails Examples Sequence.Range(1,4) = (1,2,3), (2,3), (3)
See Also