0 Compartilhamentos 485 Views 1 Comments

Hello World em Kotlin: A linguagem que substituirá o Java no Android

31 de julho de 2017

OK, o título pode ter ficado meio dramático. O Java não será substituído em um futuro próximo mas tudo indica que a nova linguagem Kotlin virá com força total.

Muitos dizem que ela é tudo que o Java deveria ser! Só o tempo dirá.

Enquanto isso que tal já começar com o bom e velho “Alô, Mundo!” ou “Hello, World!” (para os que gostam de inglês)?

Comecemos então com a versão mais simples possível:

Observações sobre o exemplo acima:

  • Na linha 1 o package header é opcional.
  • Então declaramos a função main usando a palavra-chave fun no nível do package que recebe como parâmetro um Array de strings.
  • Quando uma função não precisa retornar nada, ela por padrão retorna o tipo Unit, ou seja é opcional.
  • Outra coisa opcional é o ponto e vírgula. Eu particularmente gosto dos “;”.

Se você salvar o arquivo com o código acima com o nome “Principal.kt”, por exemplo, o JMV irá compilar como um método estático em uma classe derivada com o nome do arquivo. Nesse caso “meu.programa.PrincipalKt”.

Para alterar o nome do arquivo com as funções top-level para um arquivo específico, é necessário fazer a seguinte anotação no início do arquivo:

Dessa forma a classe rodará como: “meu.programa.MeuApp”.

E aí? Gostaram?

Você pode se interessar

Como enlouquecer os rastreadores de internet
Dicas
7 visualizações
Dicas
7 visualizações

Como enlouquecer os rastreadores de internet

Carlos L. A. da Silva - 18 de setembro de 2019

Track This é um experimento criado pelo time do Firefox que vai alterar completamente o perfil que os anunciantes tem de você.

A história de Amazônia, o primeiro jogo brasileiro!
Artigos
8 visualizações
Artigos
8 visualizações

A história de Amazônia, o primeiro jogo brasileiro!

Carlos L. A. da Silva - 17 de setembro de 2019

Como um programador iniciante criou um adventure clássico que atravessou décadas.

VIM (Amado ou Odiado?) // Dicionário do Programador
Vídeos
6 visualizações
Vídeos
6 visualizações

VIM (Amado ou Odiado?) // Dicionário do Programador

Thais Cardoso de Mello - 16 de setembro de 2019

Uma poderosa ferramenta, que dispensa apresentações, e vem sendo utilizada por muitas gerações de programadores.

Mais publicações

Promoções de Jogos do Final de Semana (13/09)
Notícias
10 visualizações
10 visualizações

Promoções de Jogos do Final de Semana (13/09)

Carlos L. A. da Silva - 13 de setembro de 2019
Como usar os novos atributos de link do Google
Dicas
11 visualizações
11 visualizações

Como usar os novos atributos de link do Google

Carlos L. A. da Silva - 11 de setembro de 2019