Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

função do -1

Qual a função do "-1" nessa aula (Ruby III - Aula 1 - Vídeo 3)

2 respostas
solução!

Vamos supor que o mapa tenha 3 linhas, primeira linha é a linha 0, então será: linha 0, linha 1, linha 2.

Se ele colocasse: for linha = 0..(mapa.size), como o mapa tem 3 elementos, aconteceria: for linha = 0..3

logo, o jogo iria contar: linha 0, linha 1, linha 2, linha 3. mas isso são 4 linhas, e o nosso mapa tem 3, então, para corrigir isso, colocamos o -1, então o nosso jogo contará:

for linha = 0..(mapa.size - 1);

for linha = 0..2

E estará certo, linha 0, linha 1, linha 2. 3 linhas, já que nosso mapa tem 3 linhas, e não 4.

Espero ter ajudado. Qualquer dúvida é só perguntar.

Esclareceu, não tinha me ligado. Obrigado!!