import Foundation
func startsWithAny(string: String, substrings: [String]) -> Bool {
for substring in substrings {
// Use hasPrefix to check if the string starts with the substring
if string.hasPrefix(substring) {
return true
}
}
return false // Return false if no substring matches
}
let string = "abcdefg"
let substrings = ["xy", "poq", "mnop", "abc", "rsuvw"]
// Check if the string starts with any substring from the array
if startsWithAny(string: string, substrings: substrings) {
print("The string starts with a substring from the array.")
} else {
print("The string does not start with any substring from the array.")
}
/*
run:
The string starts with a substring from the array.
*/