April 2017
Intermediate to advanced
316 pages
9h 33m
English
We can use flatMap to get values out of optionalArray and remove nil values:
let optionalArray: [String?] = ["First", "Second", nil, "Fourth"] let nonOptionalArray = optionalArray.flatMap { $0 } print(nonOptionalArray)
The result will be ["First", "Second", "Fourth"], as expected.
Read now
Unlock full access