Iterates over the tails of this sequence. The first value will be this sequence, and the last value will be an empty 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)
Syntaxpublic IEnumerable<ISequence<T>> Tails()
public IEnumerable<ISequence<T>> Tails()
Public Function Tails As IEnumerable(Of ISequence(Of T))
Public Function Tails As IEnumerable(Of ISequence(Of T))
public:
virtual IEnumerable<ISequence<T>^>^ Tails() sealed
public:
virtual IEnumerable<ISequence<T>^>^ Tails() sealed
abstract Tails : unit -> IEnumerable<ISequence<'T>>
override Tails : unit -> IEnumerable<ISequence<'T>>
abstract Tails : unit -> IEnumerable<ISequence<'T>>
override Tails : unit -> IEnumerable<ISequence<'T>>
Return Value
Type:
IEnumerable ISequence T An iterator over all the tails of this sequence.
Implements
ISequence T Tails
ExamplesSequence.Range(1,4) = (1,2,3), (2,3), (3), Empty
See Also