import Foundation
func longestString(from array: [String]) -> String? {
guard !array.isEmpty else {
return nil
}
return array.max(by: { $0.count < $1.count })
}
let arr = ["swift", "func", "programming", "let", "return"]
if let longest = longestString(from: arr) {
print("Longest string: \(longest)")
} else {
print("Array is empty")
}
/*
run:
Longest string: programming
*/