For Loop

Uma declaração for em que:

  • não há instruções break referentes à instrução
  • condição de loop está ausente
  • há a instrução continue
  • Uma instrução break termina a execução da instrução for, switch ou select mais interna dentro da mesma

Uma instrução for com uma cláusula range itera por meio de todas as entradas de um array, slice, string ou map, ou valores recebidos em um canal.

Para cada entrada, ele atribui valores de iteração às variáveis de iteração correspondentes, se presentes, e então executa o bloco.


for indice, valor := range meuArray {...}
                        
for.go