Escribiendo tu primer programa

En esta lección, escribirás tu primer programa Kotlin, que imprime “¡Hola, mundo!”. Este es el primer paso que todo principiante debe dar. Aunque el programa en sí es muy simple, sigue siendo un programa funcional y muestra la sintaxis básica del lenguaje de programación.

Hola, mundo

Aquí viene. A continuación se muestra el código fuente de este programa:

fun main() {
    println("¡Hola, mundo!")
}

Explicación del código

Si ya has instalado un entorno de programación en tu computadora, puedes ejecutar el programa allí. Si no, tienes la opción de ver como funciona, haciendo click en ▶️. Y ya veremos como instalar un entorno de programación más adelante.

Terminología básica

Ahora, aprendamos la terminología básica y luego intentemos comprender nuestro programa.

El programa Hola Mundo bajo el microscopio

El programa Hola Mundo ilustra el uso de los elementos básicos de cualquier programa Kotlin. En este momento, consideraremos solo los más importantes.

El punto de entrada. La palabra clave fun define una función que contiene un fragmento de código para ejecutar. Esta función tiene un nombre especial main. Indica el punto de entrada de un programa Kotlin. La función tiene un cuerpo entre llaves {…}.

fun main() {
   // ...
}

Explicar el código

Hablaremos de las funciones más adelante. El nombre de esta función debe ser siempre el mismo: main. Si la nombra Main o MAIN o cualquier otro, el programa no se iniciará.

Nota: El texto después de // es solo un comentario, no una parte del código. Además, aprenderemos a escribir comentarios.

Imprimir “¡Hola, mundo!”. El cuerpo de esta función consta de instrucciones de programación que definen lo que debe hacer el programa. Nuestro programa imprime la cadena “¡Hola, mundo!” utilizando la siguiente instrucción:

println("¡Hola, mundo!")

Esta es una de las cosas más importantes que hay que entender sobre el programa Hola mundo. Llamamos a la función println para mostrar una cadena seguida de una nueva línea en la pantalla. A menudo utilizaremos esta forma para imprimir algo.

Recuerda que "Hola, mundo!" no es una palabra clave ni un nombre, es solo una cadena literal que se imprime en la pantalla.

Programas con múltiples declaraciones

Como regla, un programa contiene múltiples declaraciones. Debes comenzar una nueva línea para escribir cada declaración. Por ejemplo, el programa a continuación tiene dos declaraciones:

fun main() {
    println("Hola")
    println("Mundo")
}

Si ejecutas el programa, verás que muestra esto:

Hola
Mundo

Conclusión

¡Felicitaciones! Hemos escrito nuestro primer programa, que imprime “¡Hola, mundo!” Tiene una función llamada main, que representa el punto de entrada de este programa. No te preocupes por todos esos términos (sintaxis, declaración, bloque) por ahora; los explicaremos a lo largo de este curso.

No olvides que puedes usar tu primer código como plantilla para tus futuros programas.

¡Practiquemos!