‫Bem-vindo à introdução aos Loop's e, em seguida, a este capítulo, vamos cobrir os diferentes
‫tipos de loop e você aprenderá como usá-los na prática.
‫Mas antes de tudo, vamos dar uma olhada na teoria e começar com os diferentes tipos
‫de loop e as vantagens.
‫Portanto, vamos verificar as vantagens primeiro.
‫Quais são as vantagens dos loops?
‫Bem, em primeiro lugar, eles economizam tempo, então você não precisa criar muito código, mas muitas vezes você pode simplificá-los
‫e colocá-los em um loop e eles podem ajudá-lo a economizar tempo.
‫Então, eles são módulos de repetição rápidos e fáceis.
‫Assim, eles permitem que você repita seu código facilmente várias vezes com base nas condições que você configurou.
‫Portanto, se você disser OK, desejo executar esse código dez vezes, basta fazer isso com um loop.
‫Eles permitem que você trabalhe com grandes quantidades de dados para que você não precise verificar os dados manualmente, mas você
‫também pode fazer isso com um loop.
‫Essa é uma grande vantagem.
‫E veremos quando for útil, pois permite que você examine os arrays.
‫E isso é algo que ainda não agrega muito valor, porque ainda não cobrimos uma corrida, mas
‫faremos isso em um dos próximos capítulos.
‫Portanto, não se preocupe, chegaremos lá e você verá quais são as vantagens dos loops quando trabalhamos com uma
‫corrida.
‫A seguir, vamos examinar os tipos de loop e há vários tipos.
‫Em primeiro lugar, o loop for.
‫Depois, há o loop while, que verifica e depois continua.
‫Depois, há o loop do while que executa primeiro e depois verifica.
‫E então temos o loop for each que percorre um array ou uma lista.
‫E é isso que vou mostrar a vocês assim que chegarmos a uma corrida e listas.
‫Então, antes de mais nada, o loop for o loop for tem um valor inicial entre colchetes, depois separado por
‫um ponto-e-vírgula, a condição e o incremento novamente separados e depois entre colchetes você tem que codificar, amigo.
‫Então esse é o código que deve ser repetido.
‫A frequência com que isso deve ser repetido é baseada no valor inicial e na condição e, claro, no
‫incremento.
‫Portanto, tudo o que você configurar nessas três linhas determinará quantas vezes este outono será executado.
‫E isso é perfeitamente bom para contadores.
‫Portanto, os acompanhamentos são incríveis para executar os contadores no próximo ciclo, você começa com uma variável de
‫contador.
‫Você o define, por exemplo, como zero.
‫Pode ser um número diferente.
‫Então você tem a palavra-chave while e entre colchetes a condição.
‫Portanto, por exemplo, contanto que a variável do contador seja inferior a 10, vá em frente e execute o loop
‫while.
‫Então você tem o código que deve ser executado assim que a condição for atendida e será repetido sempre
‫que a condição for atendida.
‫Um aspecto muito importante aqui é ter esse incremento de variável de contador.
‫Portanto, você precisa incrementar o polêmico dentro de um loop while.
‫Caso contrário, você obterá o fim de um loop infinito e isso é algo que você não deseja, porque
‫travará seu programa.
‫Portanto, essa é a estrutura geral de um loop while que você pode usar loops while,
‫não apenas com inteiros ou números, você também pode usá-los com booleanos para que você possa verificar se algo é verdadeiro.
‫Então, por exemplo, você pode verificar o que o usuário inseriu, desde que o usuário não inseriu zero,
‫por exemplo, você apenas adicionará os números que ele inseriu.
‫Isso é algo que você pode verificar aqui.
‫Portanto, embora uma condição específica não seja verdadeira, o usuário não inseriu zero, isso significa que a bola é
‫falsa.
‫Vá em frente e execute o código e ele executará o código, desde que a condição seja atendida.
‫E isso significa que não tem que ser apenas tão longo quanto esse polêmico, por exemplo, mas
‫também baseado em booleanos.
‫E isso fará muito mais sentido assim que entrarmos nos booleanos.
‫Portanto, também teremos exemplos de booleanos.
‫Tudo bem.
‫A seguir, o loop do while.
‫E aquele é um pouco diferente do loop de arame, embora tenha o termo selvagem dentro de seu nome.
‫Está começando com um polêmico bem fora do próprio loop.
‫Então você tem que fazer a palavra-chave, depois as chaves.
‫E aí você tem o código que deseja executar várias vezes ou pelo menos uma vez.
‫E essa é a diferença entre um tempo e um tempo.
‫Faça um loop do loop do while primeiro e depois verifica na parte inferior a condição.
‫Portanto, ele se repetirá enquanto a condição for verdadeira, mas será executado pelo menos uma vez.
‫E dessa forma você tem o incremento da variável do contador aqui também.
‫Em seguida, ele executa o código, desde que a condição também seja atendida.
‫Portanto, o mesmo que o loop while.
‫Apenas a diferença está aqui.
‫Como eu disse, ele é executado uma vez primeiro e isso pode ser muito útil se você, por exemplo, não
‫souber se a condição é atendida, mas pelo menos deseja executar o código porque ele inicializa ou
‫prepara algo, então use um loop do while.
‫E, finalmente, temos para cada loop e ele percorre um array ou uma lista.
‫É apenas enquanto houver conteúdo.
‫E isso é ótimo porque se.
‫Você executa um loop for, por exemplo, através de um array, o que você pode obter como uma exceção de índice de array fora
‫dos limites, e isso é algo que você não obtém para cada grupo.
‫Portanto, isso é basicamente um erro que você pode evitar contanto que o use para cada loop.
‫E, finalmente, mais sobre isso no capítulo apagado.
‫Portanto, não vamos cobrir cada loop neste capítulo, mas vamos usá-lo assim
‫que chegarmos à seção de array.
‫E eu só queria colocá-lo aqui para que você soubesse que também existe um tipo diferente de loop.
‫Então, o para cada loop.
‫Excelente.
‫Então, vamos para a demonstração e vamos começar com alguns exemplos.
‫Então, vejo você lá.