Óxido si deja

Óxido si deja
La expresión if a la expresión en el óxido le permite coincidir con una expresión con un patrón específico. Esto es diferente de la expresión if que se ejecuta cuando una condición es verdadera.

Usando la palabra clave LET, puede especificar un patrón que se compara con la expresión especificada. Si la expresión coincide con el patrón, ejecutamos el bloque if; De lo contrario, ejecute el bloque de la otra.

Explore cómo usarlos si deje expresar en óxido.

Si deja

Podemos expresar la sintaxis para la construcción if Let como se muestra a continuación:

Iflet Patter = Expr
// Correrme
demás
// corre MECT

Considere el ejemplo a continuación que ilustra cómo usarlos si deja que la expresión en óxido:

fnmain ()
letdb = "mysql";
iflet "mysql" = db
println!("Necesitas un esquema!")
Elseiflet "MongoDB" = DB
println!("No necesitas un esquema!");

En el ejemplo anterior, tenemos una DB variable que contiene la cadena "MySQL". Luego usamos la expresión if para verificar un patrón específico.

Si el valor es "mysql", ejecutamos el bloque dentro del bloque if dejado. De lo contrario, ejecute el otro si deja bloquear.

Ejecutar el código anterior debería devolver:

Si cambiamos el valor de la variable DB a "MongoDB". Podemos obtener el resultado como se muestra:

Sea db = "mongodb";

La salida es como se muestra:

También podemos definir una condición para todos los patrones no coincidentes utilizando el bloque de los demás. Un ejemplo es como se muestra:

fnmain ()
letdb = "desconocido";
iflet "mysql" = db
println!("Necesitas un esquema!")
Elseiflet "MongoDB" = DB
println!("No necesitas un esquema!");
demás
println!("Paradigma de base de datos desconocido!")

En el ejemplo anterior, el valor de la variable DB es "desconocido". Dado que un bloqueo coincide con ese patrón, se ejecuta el otro bloque.

Podemos usar el bloque if de dejar asignar un valor a una variable. Un ejemplo es como se muestra a continuación:

letdb = iftrue
"Mysql"
demás
"MongoDB"
;
println!("Db es :", db);

Si el valor es verdadero, establezca la variable en "mySQL"; más, establezca el valor en "MongoDB". Se muestra el valor de regreso:

Finalizando

Esta guía explora los fundamentos de usar la expresión if en óxido. La expresión if LET nos permite especificar un bloque de código si una expresión coincide con un patrón especificado.