Ferrugem para loop

Ferrugem para loop

Loops são como a única coisa que define uma linguagem de programação. Eles são uma construção essencial que fornece a capacidade de executar continuamente uma ação enquanto uma condição for verdadeira.

Este artigo discutirá como podemos implementar e usar construções de loop na linguagem de programação de ferrugem.

Construções de loop de ferrugem

Rust nos fornece as seguintes construções de loop

  1. A para loop
  2. Enquanto loop
  3. Uma volta

Vamos explorar como cada construto funciona e como usá -lo.

Ferrugem para loop

A para loop em ferrugem é usado para iterar sobre elementos de um objeto iterável usando um iterador. Ele retorna uma série de valores até que o iterador esteja vazio. O valor do loop for pode ser usado para executar uma ação dentro do corpo do loop.

A sintaxe para um loop na ferrugem é como mostrado:

para padrão na expressão
//fazer

Exemplo de uso de um loop for itera sobre os elementos de uma matriz. Um exemplo é como mostrado abaixo:

fnmain ()
Letarr: [i32; 3] = [10,20,30];
Para o item INARR
println!("", item);

Outro exemplo do loop for iterar em uma variedade de números inteiros usando a palavra -chave. Por exemplo:

fnmain ()
foriin1… 10
println!("", eu);

O exemplo acima itera sobre os elementos de 1 a 10, excluindo o último elemento. Se você deseja incluir 10 nos valores, use a sintaxe:

para i em 1… = 10
println!("", eu);

Ferrugem enquanto loop

O loop while executa um bloco de código até que a condição especificada seja falsa. Portanto, enquanto uma condição for verdadeira, o bloco dentro de todo o corpo será executado continuamente.

Um exemplo é como mostrado:

fnmain ()
letmuti = 0;
enquanto eu<= 5
println!("", eu);
i += 1;

Para o código acima, começamos definindo uma variável mutável i. Em seguida, usamos um loop de tempo para executar continuamente um bloco de código, enquanto o valor de I é menor ou igual a 5.

Lembre -se de que atualizamos o valor de i em todas as iterações para evitar um loop infinito.

Loop de ferrugem

A expressão de loop na ferrugem, indicada pela palavra -chave Loop, mostra um loop infinito. Este construto de loop usa a quebra e continua as palavras -chave para sair e pular uma iteração.

Um exemplo é como mostrado:

fnmain ()
letmuti = 0u32;
laço
i += 1;
ifi == 5
println!("", eu);
continuar;

ifi == 10
println!("", eu);
quebrar;


O código acima será executado infinitamente até que contenha a declaração de quebra.

Conclusão

Este artigo explora várias construções de loop na linguagem de programação de ferrugem. Usando este artigo, você está em posição de atender às necessidades de loops em seus programas de ferrugem.

Esperamos que você tenha gostado do artigo e obrigado por lê -lo!