Introdução
Há diversas maneiras de adicionar uma lógica de loop em um aplicativo e, dependendo do contexto, cada uma fornece um conjunto diferenciado de recursos com vantagens e desvantagens.
Imagine que você está prestes a começar a trabalhar em um aplicativo que processa cadeias de caracteres e dados numéricos usando matrizes unidimensionais e multidimensionais. Após uma revisão inicial, você percebe que as instruções foreach
não dão suporte à lógica de loop que será necessária em muitos casos. Você precisará de outra abordagem para fazer a interação pelas matrizes multidimensionais e para situações em que os loops foreach
não fornecem o nível necessário de controle de iteração. Para adquirir experiência, você deve usar as instruções for
a fim de obter sucesso neste projeto.
Neste módulo, você começará escrevendo instruções for
que farão a interação um número específico de vezes. Depois de implementar uma instrução for
básica, você aprenderá a implementar instruções for
que fazem a interação de trás para frente em uma matriz, ignoram elementos da matriz durante uma iteração ou processam apenas elementos especificados dela (alterando o inicializador, a condição e o iterador da instrução for
).
Ao final deste módulo, você será capaz de usar instruções for
para implementar a lógica de loop quando as instruções foreach
não derem suporte ao cenário.
Objetivos de aprendizagem
Neste módulo, você vai:
- Use a instrução
for
para passar um loop pelo bloco de código. - Examine a sintaxe da instrução
for
que permite controlar o padrão de iteração.
Pré-requisitos
- Experiência com a instrução de iteração
foreach
. - Experiência em trabalhar com variáveis.