object StartsWithAny {
// Function to check if the string starts with any substring from the array
def startsWithAny(string: String, substrings: List[String]): Boolean = {
substrings.exists(string.startsWith)
}
def main(args: Array[String]): Unit = {
val string = "abcdefg"
// List of substrings
val substrings = List("xy", "poq", "mnop", "abc", "rsuvw")
// Check if the string starts with any substring from the list
if (startsWithAny(string, substrings)) {
println("The string starts with a substring from the list.")
} else {
println("The string does not start with any substring from the list.")
}
}
}
/*
run:
The string starts with a substring from the list.
*/