0 Compartilhamentos 325 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

Revolução: cinco anos de Satya Nadella no comando da Microsoft
Artigos
8 visualizações
Artigos
8 visualizações

Revolução: cinco anos de Satya Nadella no comando da Microsoft

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

Como o novo CEO mudou completamente a percepção pública da Microsoft e conduziu a empresa para uma posição mais amigável na indústria.

Redux // Dicionário do Programador
Vídeos
5 visualizações
Vídeos
5 visualizações

Redux // Dicionário do Programador

Thais Cardoso de Mello - 18 de fevereiro de 2019

Redux é o termo falado nesse Dicionário do Programador, conheça mais sobre o assunto.

Promoções de Jogos do Final de Semana (15/02)
Notícias
14 visualizações
Notícias
14 visualizações

Promoções de Jogos do Final de Semana (15/02)

Carlos L. A. da Silva - 15 de fevereiro de 2019

Confira as melhores ofertas de jogos de PC para o final de semana.

One Response

  1. Gostei da nova linguagem de programação mesmo que seja a longo prazo a sua implantação se convier claro para as grandes empresas de tecnologias.
    Grato por compartilhar a matéria.

    Resposta

Deixe um Comentário

Your email address will not be published.

Mais publicações

Como salvar seus dados do Google Plus
Dicas
9 visualizações
9 visualizações

Como salvar seus dados do Google Plus

Carlos L. A. da Silva - 15 de fevereiro de 2019
Reagindo a Vagas de Emprego para Programadores // Vlog React #89
Vídeos
1,655 compartilhamentos6,810 visualizações
1,655 compartilhamentos6,810 visualizações

Reagindo a Vagas de Emprego para Programadores // Vlog React #89

Thais Cardoso de Mello - 14 de fevereiro de 2019
Manifesto Ágil: Tipos de demanda e classes de serviço
Artigos
15 visualizações
15 visualizações

Manifesto Ágil: Tipos de demanda e classes de serviço

Plataformatec - 12 de fevereiro de 2019
Mark Zuckerberg conseguiu destruir o Google Plus
Artigos
35 visualizações
35 visualizações

Mark Zuckerberg conseguiu destruir o Google Plus

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