Avatar ·

¿Cómo convertir una cadena (String) a número (Int) en Kotlin?

¡Hola a todos! Acabo de empezar a aprender Kotlin y me encontré con una tarea simple pero confusa para mí. Tengo una cadena obtenida del usuario a través de la entrada de consola (readLine()), y quiero usarla como un número entero para operaciones aritméticas. Por ejemplo, estoy escribiendo una calculadora simple que suma dos números: ```kotlin fun main() { print("Ingrese el primer número: ") val firstInput = readLine() print("Ingrese el segundo número: ") val secondInput = readLine() val sum = firstInput + secondInput // ¡Aquí hay un error! println("Suma: $sum") } ``` Por supuesto, este código no funciona porque firstInput y secondInput son cadenas, y el operador + simplemente las concatena, no las suma. Entiendo que necesito convertir la cadena a Int de alguna manera, pero no sé cómo hacerlo correctamente. Intenté escribir algo como `firstInput.toInt()`, pero el compilador se queja de una posible excepción. ¿Qué hacer si el usuario ingresa un número, sino, por ejemplo, "abc"? ¿Cómo manejar esto?