How to get the last element from an array in Swift
Learn, how to get the last element of a given array in Swift.
Consider, we have the following array:
var cars = ["Skoda", "Volvo", "BMW"];
To access the last element (BMW
) from an above array, we can use the subscript syntax [ ]
by passing its index.
In Swift arrays are zero-indexed. The first element index is
0
, to get the last element index we need to subtract thearray.count
property with1
.
Example:
var cars = ["Skoda", "Volvo", "BMW"];
let lastElement = cars[cars.count-1]
print(lastElement) // "BMW"
Similarly, we can also use the last
instance property like this.
var cars = ["Skoda", "Volvo", "BMW"];
if let lastElement = cars.last {
print(lastElement) // "BMW"
}