Tutorial de Kotlin
Kotlin es un lenguaje de programación de tipado estático que se ejecuta en la máquina virtual de Java, denominado el Swift del mundo Android, diseñado, desarrollado y liberado como código abierto por JetBrains.
Kotlin puede compilarse en bytecode de Java, y también en JavaScript, lo que facilita su ejecución en dispositivos sin JVM.
En Google I/O 2017, Google anunció que Kotlin se convirtió en el lenguaje oficial de desarrollo de Android.
Mi primer programa de Kotlin
Los archivos de programa Kotlin terminan en.ktla extensión, como: hello.kt, app.kt.
Versión más simple
package hello //Encabezado de paquete opcional
fun main(args: Array<String>) { //Función visible a nivel de paquete, que acepta una matriz de cadenas como parámetro.
println("Hello World!") //El punto y coma se puede omitir
}
Orientado a objetos
class Greeter(val name: String) {
fun greet() {
println("Hello, $name")
}
}
fun main(args: Array<String>) {
Greeter("World!").greet() //Crear un objeto sin usar la palabra clave new
}
¿Por qué elegir Kotlin?
- Conciso: Reduce en gran medida la cantidad de código boilerplate.
- Seguro: Evita toda una clase de errores, como las excepciones de puntero nulo.
- Interoperabilidad: Aprovecha al máximo las bibliotecas existentes de JVM, Android y navegadores.
- Amigable con herramientas: Se puede compilar con cualquier IDE de Java o usando la línea de comandos.
Enlaces de referencia
- Sitio web oficial
- Ejemplos oficiales
- Sitio web oficial - Traducción al chino
- Herramienta en línea oficial de Kotlin
- Herramienta en línea de Kotlin