2 - Pasos para crear un programa en Kotlin

Vimos en el concepto anterior que cuando iniciamos IntelliJ IDEA y todavía no se ha creado algún proyecto aparece la siguiente pantalla:

ejecución del entorno IntelliJ IDEA

Primero podemos crear una carpeta donde almacenaremos todos los proyectos que desarrollaremos en Kotlin, yo propongo la carpeta:

c:\programaskotlin

Pasemos a crear nuestro primer proyecto en Kotlin, elegimos la opción "Create New Proyect" y seguidamente aparece el diálogo:

ejecución del entorno IntelliJ IDEA

Ahora debemos indicar el nombre del proyecto y la carpeta donde se almacenará (indicamos la carpeta que creamos anteriormente desde Windows) y una subcarpeta que la creará el mismo IntelliJ IDEA llamada proyecto1:

ejecución del entorno IntelliJ IDEA

Si no aparece el SDK debemos buscar la carpeta donde se instaló el SDK de Java que instalamos como primer paso en el concepto anterior.

Ahora si tenemos el entorno de IntelliJ IDEA abierto y preparado para nuestro "Proyecto1":

ejecución del entorno IntelliJ IDEA

En la ventana "Project" en la carpeta "src" es donde debemos crear los archivos fuentes en Kotlin, presionamos el botón derecho del mouse sobre esta carpeta y seleccionamos la opción "New -> Kotlin File/Class":

crear archivo Kotlin IntelliJ IDEA

Aparece un diálogo donde indicamos que queremos crear un archivo "File" con el nombre "Principal":

crear archivo Kotling IntelliJ IDEA

Luego de confirmar se ha creado el archivo "Principal.kt" donde almacenaremos nuestro primer programa en Kotlin:

crear archivo Kotlin IntelliJ IDEA

El IntelliJ IDEA genera un comentario en el archivo en forma automática:

/**
 * Created by diego on 20/05/2017.
 */

Los comentarios luego el compilador de Kotlin no los tiene en cuenta y tienen por objetivo dejar documentado el programa por parte del desarrollador (los comentarios se encierran entre los caracteres /** */)

Problema

Crear un programa mínimo en Kotlin que muestre un mensaje por la consola.

Proyecto1 - Principal.kt

/**
 * Created by diego on 20/05/2017.
 */

fun main(parametro: Array<String>) {
    print("Hola Mundo")
}

Todo programa en Kotlin comienza en la función main. Luego veremos el objetivo del dato que recibe la función main entre paréntesis (parametro: Array<String>), por ahora lo escribiremos y no lo utilizaremos.

Una función comienza con la palabra clave fun luego entre paréntesis llegan los parámetros y entre llaves disponemos el algoritmo que resuelve nuestro problema.

Si queremos mostrar un mensaje por la Consola debemos utilizar la función "print" y entre comillas dobles el mensaje que queremos que aparezca:

    print("Hola Mundo")

Para ejecutar el programa tenemos varias posibilidades, una es presionar el ícono que aparece al lado de la función main y elegir "Run Principal.kt":

Ejecutar programa Kotlin IntelliJ IDEA

Luego de esto aparece la ventana de la Consola con el resultado de la ejecución del programa:

Ejecutar programa Kotlin IntelliJ IDEA y mostrar la Consola

También podemos ejecutar el programa seleccionando desde el menú de opciones "Run -> Run..."

Cada vez que desarrollemos un programa tenemos que tener en claro todos los pasos que dimos para crear el proyecto, crear el archivo "Principal.kt", codificarlo, compilarlo y ver si los resultados son los deseados.