English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este artículo, aprenderás a escribir un programa Hello World en Kotlin.
Un programa simple que muestra Hello, World! en la pantalla. Debido a que es un ejemplo de programa muy simple.
Antes de escribir el programa, asegúrate de que tu computadora pueda ejecutar Kotlin.
Vamos a explorar cómo el programa "Hola, Mundo!" es válido en Kotlin.
// Programa de Hola, Mundo fun main(args : Array<String>) { println("¡Hola, Mundo!") }
Al ejecutar este programa, la salida es:
¡Hola, Mundo!
// Programa de Hola, Mundo
Cualquier cosa que comience con // Las líneas al inicio son comentarios en Kotlin (similares a Java). Los comentarios son ignorados por el compilador. Sirven para que los lectores del código entiendan mejor la intención y funcionalidad del programa. Para obtener más información, consulta Comentarios en Kotlin.
fun main(args : Array<String>) { ... }
Esta función main es necesaria en cada aplicación Kotlin. El compilador de Kotlin comienza a ejecutar el código desde la función main.
Esta función toma un array de cadenas como parámetro y devuelve Unit. Conocerás más sobre funciones y parámetros en capítulos posteriores.
Recuerda, la función main es obligatoria, es el punto de entrada de cada programa Kotlin. La firma de la función main es:
fun main(args : Array<String>) { ... .. ... }
println("¡Hola, Mundo!")
La función println() imprime el mensaje dado entre comillas y saltos de línea, y lo envía al flujo de salida estándar. En este programa, imprime Hello, World! y un salto de línea.
Como ya sabes, Kotlin puede ser compatible con Java 100% de las conversiones. Esto es equivalente a Programa "Hola, Mundo!" en Java.
// Programa de Hola, Mundo class HelloWorldKt { public static void main(String[] args) { System.out.println("¡Hola, Mundo!"); } }
A diferencia de Java, no es necesario crear una clase (class) en cada programa Kotlin. Esto se debe a que el compilador de Kotlin nos crea esta clase.
Si utiliza IntelliJ IDEA, vaya a Run > Edit Configurations para ver este tipo. HelloWorld.ktEn caso de que se utilice, el compilador creará la clase HelloWorldKt.
La función println() llama internamente a System.out.println().
Si utiliza IntelliJ IDEA, coloque el cursor al lado de println y vaya a Navigate> Declaration (atajo:)Ctrl +BPara Mac:Cmd + BEsto abrirá Console.kt (archivo de declaración). Puede ver que la función println() llama internamente a System.out.println().