Swift version: 5.10
There are three ways of adding one array to another, and you can use whichever syntax you prefer.
First, make a couple of test arrays to work with:
var first = ["John", "Paul"]
let second = ["George", "Ringo"]
Note: I made the first
array mutable so we can join the second array to it.
One option for joining arrays is the append(contentsOf:)
method, used like this:
first.append(contentsOf: second)
Another option is using the +=
operator, which is overloaded for arrays to combine elements:
first += second
The third option is to use a regular +
to create a new array by combining two others:
let third = first + second
All three options produce the same resulting array, albeit with different approaches.
SPONSORED Superwall lets you build & test paywalls without shipping updates. Run experiments, offer sales, segment users, update locked features and more at the click of button. Best part? It's FREE for up to 250 conversions / mo and the Superwall team builds out 100% custom paywalls – free of charge.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Available from iOS – learn more in my book Pro Swift
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.