0
respostas

Não estou a perceber a função valid

Olá,

esquerda vazio | musica 1 | musica 2 | musica 3 | direita vazio

Estamos a utilizar a função valid() tanto no método avancaMusica como no método para recuarMusica.

Como é que a função valid() tem a inteligência para saber que nos estamos a referir à posição "direita vazio" quando estamos na música 3 dentro do método avançar? E quando estamos no método recuar e estamos na música 1 o valid() verifica o esquerda vazio em vez do musica 2?

Obrigado

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