Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Es compatible con Java ya que corre bajo la Máquina Virtual de Java, por lo
que puedes combinar clases en Java o Kotlin dentro de la misma aplicación.
Incluso puedes usar cualquier librería creada en Java.
¿Qué ventajas tiene Kotlin frente a Java?
FUNCIONES
Se definen con la palabra reservada fun seguida del nombre de la función, los parámetros y el tipo de datos
que retorna dicha función.
(Nota: Al igual que JavaScript en Kotlin los semicolon (;) al final de la línea son opcionales)
Ejemplos:
2. Condición usando la palabra reservada: when. (Se suele usar para condiciones múltiples)
1. Usando while:
a. val items = listOf("apple", "banana", "kiwifruit")
b. var index = 0
c. while (index < items.size) {
d. println("item at $index is ${items[index]}")
e. index++
f. }
2. Usando for:
a. val frutas = listOf("fresa", "kiwi", "manzana")
b. for (fruta in frutas) {
c. println(fruta)
d. }
VALORES NULOS
Para indicar que un valor puede ser nulo se usa el carácter '?'. En este primer ejemplo la función puede
devolver un valor null.