Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual comando no Vscode para gerar o "==0 and hashCode"

Como estou fazendo o curso utilizando o editor de texto diferente do que é usado pelo professor, fiquei com essa dúvida.

1 resposta
solução!

Oi Jesiane, beleza?

Eu sugiro que você escreve o código ao invés de pedir ao VSCode para fazer pra você, então fica assim:

@override
bool operator ==(Object other) =>
    identical(this, other) ||
    other is Contact &&
        runtimeType == other.runtimeType &&
        name == other.name &&
        accountNumber == other.accountNumber;

@override
int get hashCode => name.hashCode ^ accountNumber.hashCode;

não esqueça isso é no arquivo contact.dart okay?

Eu dei uma pesquisada aqui para ver se o VS Code tem essa opção de escrever o hashcode automatico e ele tem uma opção mas ela produz muitas outras coisas além do hashcode:

https://marketplace.visualstudio.com/items?itemName=BendixMa.dart-data-class-generator

Você pode dar uma olhada aqui.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software