Introdução aos Loops
Deslize para mostrar o menu
Um loop em Dart é uma construção de programação que permite executar repetidamente um bloco de código até que uma condição específica seja atendida.
Loops são usados para automatizar tarefas repetitivas, trabalhar com coleções de dados ou realizar uma operação específica um determinado número de vezes. Loops são essenciais na programação e permitem lidar com tarefas repetitivas de forma eficiente e sistemática.
Existem vários tipos de loops, cada um adequado para uma tarefa específica. Nos próximos capítulos, você aprenderá quando e como usar cada um deles.
Suponha que você tenha um trecho de código que precisa ser executado dez vezes. Existem duas maneiras de fazer isso:
- Copiar e colar o código várias vezes;
- Usar um loop.
Considere um exemplo de código para ver a primeira abordagem para resolver a tarefa.
main.dart
123456789101112void main() { print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); print("Programming is interesting"); }
Como você pode ver, a tarefa foi concluída e o texto foi exibido na tela dez vezes. Mas e se a tarefa for exibir o texto na tela mil vezes ou até um milhão de vezes? Nesses casos, é possível utilizar um loop for:
main.dart
12345void main() { for(int i = 0; i < 10; i=i+1){ print("Programming is interesting"); } }
Como você pode ver, com apenas três linhas de código, as informações foram exibidas na tela dez vezes.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo