Junior — Middle
¿Cómo se determina en Kotlin el tipo que hereda todos los demás tipos en el lenguaje?
sobes.tech AI
Respuesta de la IA
En Kotlin, el tipo que es superclase de todos los demás tipos se llama Any. Todas las clases en Kotlin heredan implícitamente de Any, a menos que se indique lo contrario.
Any contiene métodos básicos como equals(), hashCode() y toString().
Ejemplo:
fun printAny(obj: Any) {
println(obj.toString())
}
val number: Int = 42
printAny(number) // Int hereda de Any
También existe el tipo Nothing, que es un subtipo de todos los tipos y se usa para indicar funciones que nunca devuelven un valor (por ejemplo, que lanzan una excepción).