A sequence consisting of all the elements contained in each segment contained in some Base sequence.
SDK
Xcode 7.0+
Framework
Swift Standard Library
Declaration
Overview
The elements of this view are a concatenation of the elements of each sequence in the base.
The joined method is always lazy, but does not implicitly confer laziness on algorithms applied to its result. In other words, for ordinary sequences s:
s.joined() does not create new storage
s.joined().map(f) maps eagerly and returns a new array
s.lazy.joined().map(f) maps lazily and returns a LazyMapSequence
Returns the difference needed to produce this collection’s ordered elements from the given collection, using the given predicate as an equivalence test.
Returns a Boolean value indicating whether this sequence and another sequence contain equivalent elements in the same order, using the given predicate as the equivalence test.
Returns a Boolean value indicating whether the sequence precedes another sequence in a lexicographical (dictionary) ordering, using the less-than operator (<) to compare elements.
Returns a Boolean value indicating whether the sequence precedes another sequence in a lexicographical (dictionary) ordering, using the given predicate to compare elements.
Returns the longest possible subsequences of the sequence, in order, that don’t contain elements satisfying the given predicate. Elements that are used to split the sequence are not returned as part of any subsequence.
Returns a Boolean value indicating whether the initial elements of the sequence are equivalent to the elements in another sequence, using the given predicate as the equivalence test.
Call body(p), where p is a pointer to the collection’s contiguous storage. If no such storage exists, it is first created. If the collection does not support an internal representation in a form of contiguous storage, body is not called and nil is returned.