13.- Loop FOR EACH
O Teu Mundo - Muito mais do que possas imaginar... :: Actualidade :: Informática :: Programação e Desenvolvimento :: Visual Basic
Página 1 de 1
13.- Loop FOR EACH
A estrutura de controle FOR EACH serve para mover-se pelos elementos de uma estrutura de dados, como poderia ser um vetor, e realizar ações para cada um dos elementos.
Vejamos com um exemplo esta estrutura de controle: No exemplo, primeiro criamos um vetor e preenchemos com números cada um de seus campos, com um loop FOR normal. Mais tarde utilizamos o loop FOR EACH para acessar a cada uma das posições deste vetor de números e escrever na página cada um destes números.
Observemos o segundo loop, indica-se que para cada i (i é o índice com o qual podemos nos mover no loop e na estrutura) dentro de tor (que é a estrutura, neste caso um vetor) faça um document.write(tor(i)). Com tor(i) acessamos ao campo atual e document.write() serve para escrever algo na página web. Conbinados, o que é escrito é o que existe na posição atual do vetor. Pode-se ver este script funcionando.
O.b.s.: Este exemplo não foi provado em Mozilla Firefox.
Vejamos com um exemplo esta estrutura de controle: No exemplo, primeiro criamos um vetor e preenchemos com números cada um de seus campos, com um loop FOR normal. Mais tarde utilizamos o loop FOR EACH para acessar a cada uma das posições deste vetor de números e escrever na página cada um destes números.
- Código:
dim tor(20)
for i=0 to 20
tor(i) = i
next
for each i in tor
document.write (tor(i))
next
Observemos o segundo loop, indica-se que para cada i (i é o índice com o qual podemos nos mover no loop e na estrutura) dentro de tor (que é a estrutura, neste caso um vetor) faça um document.write(tor(i)). Com tor(i) acessamos ao campo atual e document.write() serve para escrever algo na página web. Conbinados, o que é escrito é o que existe na posição atual do vetor. Pode-se ver este script funcionando.
O.b.s.: Este exemplo não foi provado em Mozilla Firefox.
Miguel Rocha- Mensagens : 692
Pontos : 25924
Reputação : 11
Idade : 32
Localização : Porto
O Teu Mundo - Muito mais do que possas imaginar... :: Actualidade :: Informática :: Programação e Desenvolvimento :: Visual Basic
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|