Ferramentas

Kodebits Dia 46: Método de Extensão | Kodeco

O Kodebits Day 46 explora o uso de métodos estendidos em Dart, mostrando como uma extensão int chamada 'doubled' duplica um número inteiro. O exemplo apresentado imprime o valor 10 quando a função é executada.

Compartilhar
Kodebits Day 46: Extension Method | Kodeco

Qual é a saída?

extension on int {
  int get doubled => this * 2;
}
void main() {
  print(5.doubled);
}

Tente no Dart Playground online →

[spoiler title="Solução"]

Resposta:

10

Explicação:

Métodos de extensão adicionam funcionalidade a tipos existentes sem modificá-los.

[/spoiler]


Leitura Adicional

Fonte original

Conteúdo traduzido e adaptado pela redação do Notícias Mobile. Confira também a matéria na fonte original.

Leia a matéria completa