Gama de roya

Gama de roya
El operador de rango le permite iterar sobre una colección de elementos según lo especificado por el compensación de inicio y finalización. Este artículo discutirá las expresiones de rango común y cómo usarlas en óxido.

Expresión de rango de óxido

Las siguientes son algunas expresiones de rango respaldadas en el lenguaje de óxido:

  1. RangeExpr
  2. Intervalo de
  3. Rango a
  4. Rango
  5. Rango inclusivo
  6. Rango a inclusivo

Rango

Esto se define como una expresión de rango medio abierto. El operador de rango iterará sobre los elementos especificados desde la compensación de inicio hasta el final en esta expresión.

La sintaxis es como se muestra:

rango de inicio ... final;

Considere el código de ejemplo que se muestra a continuación:

fn main ()
para i en 1 ... 5
println!("", i);

El código anterior iterará de los valores 1 a 5, exclusivos del valor de desplazamiento final. El valor resultante es como se muestra:

1

2

3

4

Intervalo de

Otra expresión de rango común varía desde un punto de partida específico hasta el final del iterador.

La sintaxis es como se muestra:

comenzar… ;

Rango a

El rango de expresión es lo opuesto al rango de la expresión. En este caso, el rango se ejecuta desde el principio hasta un valor de compensación especificado.

La sintaxis es como se muestra:

… fin; // Rango hasta

Rango

Un rango completo le permite variar de principio a fin. La sintaxis es como se muestra:

…;

Rango inclusivo

Para variar desde un inicio y finalización especificados, puede usar la expresión inclusiva de rango, incluido el alto valor.

La sintaxis es como se muestra:

comenzar ... = final;

Rango a inclusivo

Para variar desde el inicio hasta un desplazamiento específico e incluir el alto valor, puede usar el rango a la expresión.

La sintaxis es como se muestra:

… = Final;

Clausura

Este es un breve artículo descriptivo sobre diversas expresiones de rango en el lenguaje de programación de óxido. Considere los documentos para más.