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

Porque no comando 'do while' o 'while' fica fora das chaves?

Oi pessoal! Tudo bem?

Reparei que no comando 'do while' o 'while' fica fora das chaves. Porque isso acontece?

Vou colocar o trecho de código da aula pra exemplificar melhor.

Obrigada desde já.

void main() {
  print("Iniciando teste");
  int contador = 11;

  do {
    print("O valor do contador é $contador");
    contador++;
  } while (contador <= 10);

  print("Fim do teste");
}
2 respostas
solução!

Olá, Edneia !

Na programação normalmente as instruções são passadas dentro do bloco de código { }, nesse caso não é função do while executar esse bloco, apenas verificar uma condição entre parênteses ( ).

A função do while é só verificar a condição ( ) .

O do executa o bloco de código { }.

Ah! Entendi.

Obrigada pelo retorno! :)