Swift – Append Another Array to this Array

To append another Array to this Array in Swift, call append(contentsOf:) method on this array, and pass the other array for contentsOf parameter.

append(contentsOf:) method appends the given array to the end of this array. This method modifies the contents of the array on which we are calling.

The syntax to append another array to the array is

array.append(contentsOf: anotherArray)

We can only append an array whose type is same as that of the elements in the array.


In the following program, we will take an array fruits, and append another array moreFruits to the fruits array.


var fruits = ["apple", "banana", "cherry"]
var moreFruits = ["mango", "guava"]

fruits.append(contentsOf: moreFruits)



The resulting array fruits gets appended with contents of moreFruits.


In this Swift Tutorial, we learned how to append another array to this array.