Avatar ·

Como verificar se um array de strings contém um valor específico em Kotlin?

Olá! Recentemente comecei a estudar Kotlin e me deparei com um problema. Tenho um array de strings e preciso verificar se ele contém um valor específico. Em outras linguagens, como Java, eu usaria um loop for ou Arrays.asList().contains(). Mas em Kotlin, acho que deve haver uma maneira mais concisa. Aqui está um exemplo do meu código: ```kotlin val fruits = arrayOf("apple", "banana", "orange", "grape") val searchFor = "banana" ``` Como faço para verificar se o array `fruits` contém a string `"banana"`? Tentei escrever `fruits.contains("banana")`, mas o compilador deu erro. Depois tentei `fruits.indexOf("banana") != -1`, mas também não funcionou. Consultei a documentação, mas há muitas funções diferentes e fiquei confuso. Em Kotlin, existe o operador `in`, mas ele funciona apenas com collections, não com arrays? Ou estou enganado? Por favor, me indique a maneira mais correta e idiomática de verificar a presença de um elemento em um array de strings em Kotlin. Gostaria de ver exemplos de código para entender exatamente.