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

IBM amplia Call for Code Challenge 2020 para enfrentar o COVID-19
Notícias
5 visualizações
Notícias
5 visualizações

IBM amplia Call for Code Challenge 2020 para enfrentar o COVID-19

Redação - 7 de abril de 2020

A IBM está expandindo o desafio global Call For Code 2020 para abordar a reação do mundo com o COVID–19, além das mudanças climáticas: duas questões urgentes que podem comprometer nossa saúde, nosso planeta e nossa sobrevivência.

Que fim levou o Windows Phone?
Artigos
6 visualizações
Artigos
6 visualizações

Que fim levou o Windows Phone?

Carlos L. A. da Silva - 6 de abril de 2020

A longa história de estratégias equivocadas da Microsoft em dispositivos móveis e o fim de um sonho.

Promoções de Jogos do Final de Semana (03/04)
Notícias
16 visualizações
Notícias
16 visualizações

Promoções de Jogos do Final de Semana (03/04)

Carlos L. A. da Silva - 3 de abril de 2020

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

Como descobrir se tem um “fantasma” no seu teclado
Dicas
19 visualizações
19 visualizações

Como descobrir se tem um “fantasma” no seu teclado

Carlos L. A. da Silva - 2 de abril de 2020
Trabalhando de casa
Artigos
27 visualizações
27 visualizações

Trabalhando de casa

Carlos L. A. da Silva - 30 de março de 2020
Promoções de Jogos do Final de Semana (27/03)
Notícias
26 visualizações
26 visualizações

Promoções de Jogos do Final de Semana (27/03)

Carlos L. A. da Silva - 27 de março de 2020
Aprenda Dart em sete dias sem sair de casa e sem pagar nada
Artigos
29 visualizações
29 visualizações

Aprenda Dart em sete dias sem sair de casa e sem pagar nada

Carlos L. A. da Silva - 23 de março de 2020