Instance MethodSwift
joined()
Returns the elements of this sequence of sequences, concatenated.
func joined() -> FlattenSequence<Self>
Returns
A flattened view of the elements of this sequence of sequences.
Overview
In this example, an array of three ranges is flattened so that the elements of each range can be iterated in turn.
let ranges = [0..<3, 8..<10, 15..<17]
// A for-in loop over 'ranges' accesses each range:
for range in ranges {
print(range)
}
// Prints "0..<3"
// Prints "8..<10"
// Prints "15..<17"
// Use 'joined()' to access each element of each range:
for index in ranges.joined() {
print(index, terminator: " ")
}
// Prints: "0 1 2 8 9 15 16"