Redes Sociais

 Como criar primeiro programa em Kotlin

5 de outubro de 2019
Como criar o primeiro programa em Kotlin

Nesse tutorial ensinarei como criar seu primeiro programa em kotlin, esse programa será o “Olá Mundo!” que todos nós sabemos que é o primeiro programa que devemos executar quando estamos aprendendo uma linguagem de programação, e vamos utilizar o sistema operacional linux para isso. Então mãos a obra.

Como criar primeiro programa em kotlin

Primeiramente vamos criar uma pasta para o projéto e entrar nela.

Criando pasta.

[[email protected] ~]$ mkdir -p dev/kotlin

Entrando na pasta.

[[email protected] ~]$ cd dev/kotlin

Logo após criar a pasta e entar nela vamos criar nosso arquivo do programa.

Então vamos la, editando nosso arquivo.

[[email protected] ~]$ nano olamundo.kt

Agora dentro do arquivo que estamos editando deve conter o seguinte.

fun main(){
    println("Olá Mundo!")
    readLine()
}

Agora vou explicar o porque de cada linha dessas.

fun main() – É a função principal do programa, onde o compilador procura para chamar o código.

println(“Olá Mundo!”) – Função que pula linha imprime o valor na tela e pula para a próxima linha.

readLine() – Função para ler valor digitado, nesse programa serve para esperar o usuário digitar enter e finalizar o programa.

Compilando

Antes de tudo é preciso já ter instalado o compilador kotlinc no seu computador e o java também.

Compilando o programa.

[[email protected] ~]$ kotlinc olamundo.kt -include-runtime -d olamundo.jar

Como resultado você deve obter o arquivo olamundo.jar que é o objeto a ser executado.

Executando

Enfim vamos executar nosso programa e para isso vamos digitar as seguintes linhas.

[[email protected] ~]$ java -jar olamundo.jar

Como resultado você deve ter Olá Mundo! e uma entrada de texto, e o programa deve ser finalizado quando for apertado a tecla enter.

Dessa maneira termino nosso tutorial para criar o primeiro programa em kotlin.

Veja também Imagem redonda na ImageView.


Tags:


Desenvolvedor Web e Android ( Kotlin e Java )