DEV Community

Klecianny Melo
Klecianny Melo

Posted on • Edited on

3 1 1 1 1

Hello world em Kotlin

Hello, world em Kotlin

A linguagem de programação Kotlin foi criada em 2011 pela JetBrains e pode ser utilizada para desenvolver aplicativos Andoid.

Vamos dar o primeiro passo nos estudos de Kotlin imprimindo o Hello, world na tela. Para isso acesse o Palayground Kotlin, que executa os códigos escritos em Kotlin diretamente do navegador.

Ao acessá-lo, teremos o código que imprime o Hello, world! escrito:



fun main() {
    println("Hello, world!")
}


Enter fullscreen mode Exit fullscreen mode

Ao clicar no botão executar, teremos a frase como retorno:

Hello, world!

Também podemos imprimir diversas frases de uma única vez, basta repetir o comando println. Copie o exemplo a seguir e cole no Palayground Kotlin:



fun main() {
    println("Kotlin é recomendado")
    println("para o desenvolvimento")
    println("de aplicativos Android")
}


Enter fullscreen mode Exit fullscreen mode

Após clicar em executar, teremos o seguinte retorno:

Kotlin é recomendado
para o desenvolvimento
de aplicativos Android

Além do comando println também temos o print que pode ser utilizado para imprimir frases em Kotlin. A diferença entre os dois é que o printlnimprime a frase em uma nova linha e o print imprime o conteúdo em uma única linha. Vamos observar o comportamento dos dois comandos com o exemplo a seguir:



fun main() {
    println("Meu nome é Klecianny")
    print("E eu tenho ")
    print("27 anos.")
    print(" Atualmente estudo desenvolvimento Android")
}


Enter fullscreen mode Exit fullscreen mode

Executando o código temos:

Meu nome é Klecianny
E eu tenho 27 anos. Atualmente estudo desenvolvimento Android

Quando utilizamos o print para imprimir uma frase, podemos quebrar a linha com \n. Aplicando o \n nas frases do exemplo anterior:



fun main() {
    println("Meu nome é Klecianny")
    print("\n E eu tenho ")
    print("\n 27 anos.")
    print("\n Atualmente estudo desenvolvimento Android")
}


Enter fullscreen mode Exit fullscreen mode

Agora a saída será:

Meu nome é Klecianny

E eu tenho
27 anos.
Atualmente estudo desenvolvimento Android

Também é possível imprimir uma linha em branco, para isso utilizamos o seguinte código:



fun main() {
    println("A próxima linha está em branco:")
    println("")
    println("E aqui termina o conteúdo.")
}


Enter fullscreen mode Exit fullscreen mode

A próxima linha está em branco:

E aqui termina o conteúdo.

Podemos destacar o que uma linha de código faz utilizando um comentário. Para adicionar um comentário no código basta inserir // e em seguida o comentário desejado, como segue o exemplo:



fun main() {
    println("Obrigada por ler meu post!")

    //  Imprime uma linha em branco
    println("")

    println("Até a próxima :D")
}


Enter fullscreen mode Exit fullscreen mode

Se você gostou deste post, compartilhe-o com seus amigos e colegas! Deixe um comentário abaixo com suas opiniões e sugestões.

Além disso, não se esqueça de acompanhar meu conteúdo em várias redes sociais: Confira meu portfólio em Potfólio, conecte-se comigo no LinkedIn, explore meus projetos no GitHub, siga-me no Twitter, acompanhe minha jornada no Instagram, e junte-se a mim no Strava para ver minhas atividades esportivas.

Estou esperando por você!

Sentry mobile image

App store rankings love fast apps - mobile vitals can help you get there

Slow startup times, UI hangs, and frozen frames frustrate users—but they’re also fixable. Mobile Vitals help you measure and understand these performance issues so you can optimize your app’s speed and responsiveness. Learn how to use them to reduce friction and improve user experience.

Read full post →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay