Neste artigo, você aprenderá a escrever o programa Hello World em Kotlin.
Um "Olá, mundo!" é um programa simples que aparece Hello, World!
na tela. Por ser um programa muito simples, costuma ser usado para introduzir uma nova linguagem de programação.
Antes de escrever o programa, certifique-se de que seu computador pode executar Kotlin. Para essa visita: Como executar o Kotlin em seu computador?
Vamos explorar como "Hello, World!" programa funciona em Kotlin.
Kotlin "Olá, mundo!" Programa
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
Quando você executa o programa, a saída será:
Olá Mundo!
Como funciona esse programa?
// Hello World Program
Qualquer linha começando com//
é um comentário em Kotlin (semelhante a Java). Os comentários são ignorados pelo compilador. Eles são destinados a pessoas que estão lendo o código para entender melhor a intenção e a funcionalidade do programa. Para saber mais, visite os comentários de Kotlin.fun main(args : Array) (… )
Esta é amain
função, que é obrigatória em todos os aplicativos Kotlin. O compilador Kotlin começa a executar o código damain
função.
A função usa array de strings como parâmetro e retorna Unit. Você aprenderá sobre funções e parâmetros em capítulos posteriores.
Por enquanto, lembre-se de que amain
função é obrigatória e é o ponto de entrada de todos os programas Kotlin. A assinatura damain
função é:fun main (args: Array) (…)
println("Hello, World!")
Aprintln()
função imprime a mensagem fornecida entre aspas e nova linha para o fluxo de saída padrão. Neste programa, ele imprime umaHello, World!
nova linha.
Comparação com Java "Hello, World!" programa
Como você sabe, Kotlin é 100% interoperável com Java. Aqui está um equivalente Java "Hello, World!" programa.
// Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Algumas notas importantes
- Ao contrário do Java, não é obrigatório criar um
class
em todos os programas Kotlin. É porque o compilador Kotlin cria a classe para nós.
Se você estiver usando o IntelliJ IDEA, vá paraRun
>Edit Configurations
para visualizar esta classe. Se você nomeou seu arquivo Kotlin HelloWorld.kt , o compilador cria a classe HelloWorldKt. - A
println()
função chamaSystem.out.println()
internamente.
Se você estiver usando o IntelliJ IDEA, coloque o cursor do mouse ao lado deprintln
e vá paraNavigate
>Declaration
(Atalho: Ctrl + B. Para Mac: Cmd + B ), isso abriráConsole.kt
(arquivo de declaração). Você pode ver que aprintln()
função está chamando internamenteSystem.out.println()
.