object Main {
// Case-insensitive check without a loop
def charExistsIgnoreCase(s: String, target: Char): Boolean = {
// Convert both to lowercase and use contains()
s.toLowerCase.contains(target.toLower)
}
def main(args: Array[String]): Unit = {
// Define the string we want to search in
val s = "ScalaLanguage"
// Perform the case-insensitive check
val exists = charExistsIgnoreCase(s, 's')
// Print the raw boolean result
println(exists)
// Conditional check
if (exists) {
println("exists")
} else {
println("not exists")
}
}
}
/*
run:
true
exists
*/