Avatar ·

Comment convertir une chaîne (String) en nombre (Int) en Kotlin ?

Bonjour à tous ! Je viens de commencer à apprendre Kotlin et je suis confronté à une tâche simple mais que je ne comprends pas. J'ai une chaîne obtenue de l'utilisateur via la saisie console (readLine()), et je veux l'utiliser comme un nombre entier pour des opérations arithmétiques. Par exemple, j'écris une calculatrice simple qui additionne deux nombres : ```kotlin fun main() { print("Veuillez entrer le premier nombre : ") val firstInput = readLine() print("Veuillez entrer le deuxième nombre : ") val secondInput = readLine() val sum = firstInput + secondInput // Erreur ici ! println("Somme : $sum") } ``` Bien sûr, ce code ne fonctionne pas, car firstInput et secondInput sont des chaînes, et l'opérateur + les concatène simplement, au lieu de les additionner. Je comprends qu'il faut convertir la chaîne en Int, mais je ne sais pas comment le faire correctement. J'ai essayé d'écrire quelque chose comme `firstInput.toInt()`, mais le compilateur se plaint d'une possible exception. Que faire si l'utilisateur entre autre chose qu'un nombre, par exemple "abc" ? Comment gérer cela ?