Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Introdução aos Loops | Loops em Dart
Introdução ao Dart

bookIntroduçã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.

Note
Nota

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

main.dart

copy
123456789101112
void 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

main.dart

copy
12345
void 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.

question mark

Laços são usados para?

Selecione todas as respostas corretas

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 4. Capítulo 1
some-alt