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

Promoções de Jogos do Final de Semana (17/08)
Notícias
5 visualizações
Notícias
5 visualizações

Promoções de Jogos do Final de Semana (17/08)

Carlos L. A. da Silva - 17 de agosto de 2018

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

O mercado de desenvolvimento e a automação de testes de softwares
Artigos
5 visualizações
Artigos
5 visualizações

O mercado de desenvolvimento e a automação de testes de softwares

Redação - 17 de agosto de 2018

Ryan Yackel, fala sobre empresas de desenvolvimento e a utilização de práticas de testes automatizados de softwares.

O que é Código Fonte?
Artigos
5 visualizações
Artigos
5 visualizações

O que é Código Fonte?

Carlos L. A. da Silva - 17 de agosto de 2018

Pode parecer óbvio para muita gente, mas afinal o que significa o nome do nosso site? Explicamos direitinho o que é esse tal de Código Fonte!

Deixe um Comentário

Your email address will not be published.

Mais publicações

Servidores dedicados – Review
Artigos
12 visualizações
12 visualizações

Servidores dedicados – Review

Redação - 15 de agosto de 2018
Promoções de Jogos do Final de Semana (10/08)
Notícias
14 visualizações
14 visualizações

Promoções de Jogos do Final de Semana (10/08)

Carlos L. A. da Silva - 10 de agosto de 2018
Como apagar tuítes antigos gratuitamente
Dicas
14 visualizações
14 visualizações

Como apagar tuítes antigos gratuitamente

Carlos L. A. da Silva - 8 de agosto de 2018