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

5 fatos que todo departamento de TI pode aprender com Fortnite
Artigos
7 visualizações
Artigos
7 visualizações

5 fatos que todo departamento de TI pode aprender com Fortnite

Carlos L. A. da Silva - 1 de julho de 2019

O Departamento de TI de uma empresa não é apenas um lugar onde os caras jogam Fortnite o dia inteiro. Grandes desastres podem vir de lá também...

HTML // Dicionário do Programador
Vídeos
2 visualizações
Vídeos
2 visualizações

HTML // Dicionário do Programador

Thais Cardoso de Mello - 1 de julho de 2019

Começou a 3ª temporada do Dicionário do Programador do Codigo Fonte TV e já largamos com um tema muito presente e essencial em nossas vidas, o HTML!

Promoções de Jogos do Final de Semana (28/06)
Notícias
8 visualizações
Notícias
8 visualizações

Promoções de Jogos do Final de Semana (28/06)

Carlos L. A. da Silva - 28 de junho de 2019

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

Deixe um Comentário

Your email address will not be published.

Mais publicações

FIREBASE Database na Prática com JAVASCRIPT PURO // Mão no Código #14
Vídeos
1,655 compartilhamentos6,806 visualizações
1,655 compartilhamentos6,806 visualizações
Como baixar o novo Windows Terminal
Dicas
18 visualizações
18 visualizações

Como baixar o novo Windows Terminal

Carlos L. A. da Silva - 26 de junho de 2019
Libra: o que sabemos sobre a criptomoeda do Facebook
Artigos
12 visualizações
12 visualizações

Libra: o que sabemos sobre a criptomoeda do Facebook

Carlos L. A. da Silva - 25 de junho de 2019
WebAssembly // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,811 visualizações
1,655 compartilhamentos6,811 visualizações

WebAssembly // Dicionário do Programador

Thais Cardoso de Mello - 24 de junho de 2019