0 Compartilhamentos 32 Views

Parâmetros com valor default nas funções em Kotlin

2 de agosto de 2017

Exatamente assim como em diversas linguagens modernas, Kotlin também aceita valores default nos parâmetros das funções.

Esses valores padrões são utilizados quando um argumento é omitido, tornando o parâmetro correspondente opcional. Isso permite reduzir o número de overloads se comparado com outras linguagens.

Confira aqui um exemplo:

Repare o seguinte:

  • O valor padrão do parâmetro param3 é exatamente o tamanho do array do param1. Isso é simplesmente sensacional! Ponto para o Kotlin. 😀
  • Os valores default são definidos utilizando o sinal = logo depois da definição do seu respectivo tipo.

Os métodos sobrepostos sempre usarão o valor default do parâmetro do método base. Quando um método for sobreposto a partir de um que tenha um valor padrão nos parâmetros, o valor deve ser omitido em sua assinatura. Olha só um exemplo:

Legal né?

Você pode se interessar

Como evitar que a bateria do seu laptop gaste muito rápido
Dicas
Dicas

Como evitar que a bateria do seu laptop gaste muito rápido

Carlos L. A. da Silva - 18 de Janeiro de 2018

Ela sempre acaba quando você mais precisa? A culpa pode ser da tela.

Microsoft terá webinar gratuito sobre Data e AI
Notícias
5 visualizações
Notícias
5 visualizações

Microsoft terá webinar gratuito sobre Data e AI

Redação - 18 de Janeiro de 2018

Data & AI Summit é o webinar gratuito oferecido pela Microsoft no próximo dia 23.

O que é preciso saber para iniciar um curso de desenvolvimento mobile?
Artigos
5 visualizações
Artigos
5 visualizações

O que é preciso saber para iniciar um curso de desenvolvimento mobile?

Redação - 17 de Janeiro de 2018

Você está querendo entrar na área de desenvolvimento mobile, mas o que é preciso saber para iniciar um curso de programação mobile? Gustavo Torrente, vai nos dar algumas dicas.

Deixe um Comentário

Your email address will not be published.

Mais publicações

O que aconteceu com o Winamp?
Artigos
8 visualizações
8 visualizações

O que aconteceu com o Winamp?

Carlos L. A. da Silva - 15 de Janeiro de 2018
Promoções de Jogos do Final de Semana (12/01)
Notícias
11 visualizações
11 visualizações

Promoções de Jogos do Final de Semana (12/01)

Carlos L. A. da Silva - 12 de Janeiro de 2018