The append()
method adds single or multiple elements to an array in Swift. It is invoked by an array. We use append(_:)
to add a single element. Alternatively, we use append(contentsOf:)
if we want to add a multiple.
// single elementarr.append(element)// multiple elementarr.append(contentsOf: [element1, element2...])
element
: This is the single element we want to append to the arr
array.
[element1, element2,...]
: This is an array of elements we want to append to the arr
array.
A new array with newly appended elements is returned.
// create an arrayvar languages = ["Java", "C++", "Python"]// append a single elementlanguages.append("Perl")// append multiple elementslanguages.append(contentsOf: ["Ruby", "Swift"])// print array valuesfor lang in languages{print(lang)}
languages
.for-in
loop prints each element of the array.