En esta sección verás descritos todos los tipos básicos que existentes en Kotlin: números, caracteres, booleanos, arrays y strings.
Tipos
Vamos a ver el sistema de tipos de Kotlin y compararlo con el de Java
Inferencia de Tipo
La inferencia de tipo (type inference) quiere decir que no estamos obligados a decirle a la variable de que tipo es ya que puede deducirlo por si misma.
Diferencia entre val y var
En Kotlin val y var proporcionan en inmutabilidad y mutabilidad respectivamente.
Comparación
A diferencia de lo que ocurre en Java, en Kotlin se utiliza == para hacer una comparación estructural por lo que nos podemos ahorrar el uso de equals().
¿Null? Adiós al NullPointerException
Kotlin es seguro ante nulos (safety null) para ayudarnos a combatir con uno de los problemas más recurrentes en Java: NullPointerException.