3
respostas

de onde saiu esse

insira seu código aqui

    adiciona(negociacao: Negociacao): void {
        this._negociacoes.push(negociacao)
    }

Então, a partir do minuto 5:19 o código acima não tinha um 'void'. De repente o 'void' aparece, sem uma explicação.... Por favor, alguém me explica isso?

3 respostas

Falaa Luiz, tudo certo ?

Esse void, está dizendo que esse método adiciona não retorna nenhum valor. Ex:

adiciona(negociacao: Negociacao): string {
    texto = "Hello World"
    return texto
}

É só um exemplo viu, ai nesse caso vai retorna essa variável texto, sabendo que ela é uma string... Isso ai é o forte do typescript, a tipagem.

Espero ter ajudado!

Grande Abraço.

Isso , tranquilo! Eu sei que o 'void' retorna nada (ou vazio) o problema, que percebi agora, é a sequencia de edição do vídeo. Por algum motivo resolveram editar esse ponto e o "continuista" não percebeu que antes não tinha o 'void' no vídeo e , depois da edição, o 'void' surgiu do ... 'void' (nada).... Na aula seguinte o Flávio mostra isso. De qualquer forma, obrigado pela atenção!

Que isso, qualquer coisa poste sua dúvida que vamos ajudar!

Bons estudos!

Grande Abraço.