0 Compartilhamentos 37 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 encontrar WiFi grátis
Dicas
1 visualizações
Dicas
1 visualizações

Como encontrar WiFi grátis

Carlos L. A. da Silva - 29 de Março de 2018

Você pode economizar seu plano de dados se souber onde procurar uma conexão WiFi gratuita e segura.

Desconfiômetro: aprenda a detectar notícias falsas
Artigos
3 visualizações
Artigos
3 visualizações

Desconfiômetro: aprenda a detectar notícias falsas

Carlos L. A. da Silva - 26 de Março de 2018

No dia 12 de Março, a vereadora carioca Marielle Franco (PSOL) foi assassinada próxima ao Centro da cidade do Rio de Janeiro, junto com o motorista do carro que a levava. O crime serviu de estopim para uma comoção nacional e também se tornou um caso emblemático para o estudo do processo de criação e […]

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

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

Carlos L. A. da Silva - 23 de Março de 2018

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

Entrevista: Gabriel Fróes no DevNaEstrada
Entrevistas
2 compartilhamentos19 visualizações
2 compartilhamentos19 visualizações

Entrevista: Gabriel Fróes no DevNaEstrada

Redação - 23 de Março de 2018
Manifesto Ágil: Os Prós e Contras das Métricas Diárias
Artigos
3 compartilhamentos34 visualizações
3 compartilhamentos34 visualizações
Como baixar todos os seus dados do LinkedIn
Dicas
2 visualizações
2 visualizações

Como baixar todos os seus dados do LinkedIn

Carlos L. A. da Silva - 21 de Março de 2018
Descubra como os usuários interagem com seu aplicativo
Artigos
21 visualizações
21 visualizações

Descubra como os usuários interagem com seu aplicativo

Carlos L. A. da Silva - 20 de Março de 2018