Olá, baixei o arquivo da última aula(kotlin-funcional-aula-2) mas toda vez que vou executar, esse erro persiste em várias linhas de código - Type mismatch: inferred type is Double but String! was expected.
Olá, baixei o arquivo da última aula(kotlin-funcional-aula-2) mas toda vez que vou executar, esse erro persiste em várias linhas de código - Type mismatch: inferred type is Double but String! was expected.
Olá, Tadeu
Esse erro "Type mismatch: inferred type is Double but String! was expected" ocorre quando você está tentando atribuir um valor do tipo Double a uma variável que espera receber um valor do tipo String.
Para corrigir esse erro, você precisa verificar em qual linha de código está ocorrendo o problema e certificar-se de que está atribuindo o tipo de valor correto à variável. Por exemplo, se você está tentando atribuir um número decimal a uma variável que espera receber uma string, você precisa converter o número para uma string antes de atribuí-lo.
Aqui está um exemplo de como converter um Double para String em Kotlin:
val numero: Double = 3.14
val texto: String = numero.toString()
Dessa forma, o valor do tipo Double será convertido para uma string e você poderá atribuí-lo à variável corretamente.
Espero ter ajudado e bons estudos!