Generic Operator


Creates a new collection by concatenating the elements of a sequence and a collection.


static func + <Other>(lhs: Other, rhs: Data) -> Data where Other : Sequence, Self.Element == Other.Element



A collection or finite sequence.


A range-replaceable collection.


The two arguments must have the same Element type. For example, you can concatenate the elements of a Range<Int> instance and an integer array.

let numbers = [7, 8, 9, 10]
let moreNumbers = 1...6 + numbers
// Prints "[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]"

The resulting collection has the type of argument on the right-hand side. In the example above, moreNumbers has the same type as numbers, which is [Int].

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software