The isEmpty
property checks if the array is empty or not.
Example
var languages = ["Swift", "C", "Java"]
// check if leanguages is empty or not
var result = languages.isEmpty
print(result)
// Output: false
isEmpty Syntax
The syntax of the array isEmpty
property is:
array.isEmpty
Here, array is an object of the Array
class.
isEmpty Return Values
The isEmpty
property returns:
- true - if the array does not contain any elements
- false - if the array contains some elements
Example 1: Swift Array isEmpty
var names = ["Gregory", "Perry", "Nadal"]
// check if names is empty or not
print(names.isEmpty)
var employees = [String]()
// check if employees is empty or not
print(employees.isEmpty)
Output
false true
In the above example, since
- names contain three string elements, the property returns
false
. - employees is an empty array, the property returns
true
.
Example 2: Using isEmpty With if...else
var names = [String]()
// true because names is an empty array
if (names.isEmpty) {
print( "Array is empty")
}
else {
print("Elements:", names)
}
Output
Array is empty
Here, the names array is empty, so the if
block is executed.