Faixa de ferrugem

Faixa de ferrugem
O operador de alcance permite que você itera uma coleção de itens, conforme especificado pelo deslocamento inicial e final. Este artigo discutirá expressões de alcance comum e como usá -las na ferrugem.

Expressão da faixa de ferrugem

A seguir, são apresentadas algumas expressões de alcance suportadas na linguagem ferrugem:

  1. RangeExpr
  2. Vai de
  3. Alcance para
  4. Alcance completo
  5. Alcance inclusivo
  6. Alcance para inclusive

Faixa

Isso é definido como uma expressão de intervalo semi-aberta. O operador de intervalo irá atingir os itens especificados do início do final para o final nesta expressão.

A sintaxe é como mostrado:

Start de intervalo… final;

Considere o código de exemplo mostrado abaixo:

fn main ()
para i em 1… 5
println!("", eu);

O Código acima iterará dos valores 1 a 5, excluindo o valor de deslocamento final. O valor resultante é como mostrado:

1

2

3

4

Vai de

Outra expressão comum de expressão varia de um ponto de partida específico ao final do iterador.

A sintaxe é como mostrado:

começar… ;

Alcance para

O alcance para a expressão é o oposto da faixa da expressão. Nesse caso, o intervalo é executado do início para um valor de deslocamento especificado.

A sintaxe é como mostrado:

… fim; // varia

Alcance completo

Um alcance cheio permite que você varie do início ao fim. A sintaxe é como mostrado:

…;

Alcance inclusivo

Para variar de um início e fim especificados, você pode usar a expressão inclusiva, incluindo o alto valor.

A sintaxe é como mostrado:

começar… = end;

Alcance para inclusive

Para variar do início a um deslocamento específico e incluir o alto valor, você pode usar o intervalo para expressão.

A sintaxe é como mostrado:

… = End;

Fechamento

Este é um artigo descritivo curto sobre várias expressões de alcance na linguagem de programação de ferrugem. Considere os documentos para mais.