3
respostas

Indentar

alguém poderia me explicar porque quando indentado de forma incorreta como eu fiz nessa imagem, as letras são imprimidas nos primeiros 3 espaços das letras acertadas e porque quando indentada corretamente elas ocupam o lugar correto? Gostaria de saber o que está acontecendo por baixo dos panos no caso.Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oi, Rafael

As imagens são iguais

Era essa ops

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi, Rafael

As duas indentações estão corretas, mas apenas a segunda funciona como o pretendido

Na 1ª o "index" está dentro do "if" e só será adicionado "index + 1" quando a letra for igual

Neste caso será:

letras_acertadas[0] = "a"
letras_acertadas[1] = "a"
letras_acertadas[2] = "a"

Na 2ª o "index" está fora do "if" e sempre será adicionado "index + 1"

Ficando:

letras_acertadas[0] = "a"
letras_acertadas[2] = "a"
letras_acertadas[4] = "a"