English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programa de Introdução ao Kotlin

Neste artigo, você aprenderá a escrever um programa 'Hello World' em Kotlin.

Um programa simples para exibir 'Hello, World!' na tela. Devido ao seu caráter extremamente simples, é um exemplo excelente.

Antes de escrever o programa, certifique-se de que seu computador pode executar o Kotlin.

Vamos explorar como o programa "Hello, World!" é eficaz no Kotlin.

Programa "Hello, World!" em Kotlin

// Programa Hello World
fun main(args : Array<String>) {
    println("Hello, World!")
}

Quando você executar este programa, a saída será:

Hello, World!

Como este programa funciona?

  1. // Programa Hello World
    Qualquer coisa que comece com // As linhas no início são comentários no Kotlin (semelhantes ao Java). Os comentários são ignorados pelo compilador. Eles são destinados a ajudar os leitores a entender melhor a intenção e a função do programa. Para mais informações, acesse Comentários no Kotlin

  2. fun main(args : Array<String>) { ... }
    Este main é necessário em cada aplicativo Kotlin. O compilador Kotlin começa a executar o código a partir da função main.
    Esta função recebe um array de strings como parâmetro e retorna Unit. Você aprenderá sobre funções e parâmetros em capítulos posteriores.
    Lembre-se de que a função main é obrigatória, sendo o ponto de entrada de cada programa Kotlin. A assinatura da função main é:

    fun main(args : Array<String>) {
        ... .. ...
    }
  3. println("Hello, World!")
    A função println() imprime a mensagem fornecida entre aspas e um caractere de nova linha, e envia para o fluxo de saída padrão. Neste programa, ele imprime "Hello, World!" e uma nova linha.

Comparado ao programa "Hello, World!" em Java

Como você sabia, o Kotlin pode ser usado com o Java 100%互相转换。 Isso é equivalente a Programa "Hello, World!" em Java

// Programa Hello World
class HelloWorldKt {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

Alguns pontos importantes

  1. Diferente do Java, não é necessário criar uma classe (class) em cada programa Kotlin. Isso é porque o compilador Kotlin cria essa classe para nós.
    Se você estiver usando o IntelliJ IDEA, vá para Run > Edit Configurations para visualizar este tipo. HelloWorld.ktSe você usar isso, o compilador criará a classe HelloWorldKt.

  2. A função println() chama System.out.println() internamente.
    Se você estiver usando o IntelliJ IDEA, coloque o cursor ao lado de println e vá para Navigate>Declaration (atalho:)Ctrl +BPara Mac:Cmd + BIsso abrirá o arquivo Console.kt (arquivo de declaração). Você pode ver que a função println() chama System.out.println() internamente.