35 - Arrays pt 04 - Foreach
Introdução e Inicialização de Arrays
Visão Geral da Seção: Nesta parte, o palestrante introduz e discute a inicialização de arrays em programação.
Inicializando um Array com Tamanho e Valores
- Para inicializar um array, é necessário declarar seu tamanho. Por exemplo, ao declarar 20 números inteiros, é essencial especificar o tamanho do array.
- É possível inicializar um array diretamente com valores. Ao atribuir os números desejados separados por vírgulas, o array é preenchido automaticamente.
- Essa abordagem resulta em um array com posições preenchidas pelos valores fornecidos, economizando linhas de código e simplificando a inicialização.
Outras Formas de Inicialização de Arrays
- Além da forma mencionada anteriormente, é possível utilizar chaves para inicializar um array sem especificar seu tamanho.
- Ambos os métodos acabam criando um array com as mesmas posições preenchidas pelos valores fornecidos.
Impressão de Arrays
Visão Geral da Seção: Nesta seção, são abordadas técnicas para imprimir arrays em programação.
Utilizando Loops for para Impressão
- Ao empregar loops for na impressão de arrays, é necessário definir o tipo do array e percorrer suas posições sequencialmente.
- A declaração de uma variável local como referência ao array permite a impressão dos valores contidos nas posições do mesmo.
Simplificação da Lógica com Loops for
- O uso de loops for simplifica a lógica ao percorrer as posições do array automaticamente, evitando preocupações com índices específicos.
Funcionamento de Variáveis em Python
Visão Geral da Seção: Nesta parte, é explicado o funcionamento das variáveis em Python e como elas são referenciadas durante as iterações.
Variáveis e Referências
- Durante a primeira interação, a variável "num" recebe o número 3 na posição zero e imprime a variável "mundo".
- Nas iterações seguintes, a referência muda para os novos valores inseridos manualmente, apontando para diferentes espaços de memória.