Óxido para bucle

Óxido para bucle

Los bucles son como lo único que define un lenguaje de programación. Son una construcción esencial que proporciona la capacidad de ejecutar continuamente una acción siempre que una condición sea verdadera.

Este artículo discutirá cómo podemos implementar y usar construcciones de bucle en el lenguaje de programación de óxido.

Construcciones de bucle de óxido

El óxido nos proporciona las siguientes construcciones de bucle

  1. A For Loop
  2. Mientras que el bucle
  3. Un bucle

Explore cómo funciona cada construcción y cómo usarla.

Óxido para bucle

A para bucle en óxido se usa para iterar sobre elementos de un objeto iterable usando un iterador. Devuelve una serie de valores hasta que el iterador esté vacío. El valor del bucle for luego se puede usar para realizar una acción dentro del cuerpo de bucle.

La sintaxis para un bucle for en óxido es como se muestra:

para el patrón en la expresión
//hacer

Ejemplo de uso de un bucle for es iterar sobre los elementos de una matriz. Un ejemplo es como se muestra a continuación:

fnmain ()
Letarr: [i32; 3] = [10,20,30];
para el artículo inarr
println!("", artículo);

Otro ejemplo del bucle for es iterar en una gama de enteros utilizando la palabra clave. Por ejemplo:

fnmain ()
Foriin1 ... 10
println!("", i);

El ejemplo anterior itera sobre los elementos del 1 al 10, exclusivo del último elemento. Si desea incluir 10 en los valores, use la sintaxis:

para i en 1 ... = 10
println!("", i);

Óxido mientras bucle

El bucle while ejecuta un bloque de código hasta que la condición especificada sea falsa. Por lo tanto, mientras una condición sea verdadera, el bloque dentro de todo el cuerpo funcionará continuamente.

Un ejemplo es como se muestra:

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

Para el código anterior, comenzamos definiendo una variable mutable I. Luego usamos un bucle de tiempo para ejecutar continuamente un bloque de código, mientras que el valor de I es menor o igual a 5.

Tenga en cuenta que actualizamos el valor de I en cada iteración para evitar un bucle infinito.

Bucle de óxido

La expresión de bucle en óxido, denotada por la palabra clave de bucle, muestra un bucle infinito. Esta construcción de bucle usa el descanso y continúa las palabras clave para salir y omitir una iteración.

Un ejemplo es como se muestra:

fnmain ()
letmuti = 0u32;
bucle
i += 1;
ifi == 5
println!("", i);
continuar;

ifi == 10
println!("", i);
romper;


El código anterior se ejecutará infinitamente hasta que contrarresta la declaración de descanso.

Conclusión

Este artículo explora varias construcciones de bucle en el lenguaje de programación de óxido. Usando este artículo, está en condiciones de abordar las necesidades de bucle en sus programas de óxido.

Esperamos que hayas disfrutado el artículo y gracias por leerlo!