Condicionales Rust
-
Condicional » if » en Rust
Estas estructuras son importantes para tomar decisiones para el control del flujo de ejecución del programa, el camino a seguir según la evaluación del condicional.
El condicional » if » se ejecuta si la condición booleana se ejecuta como » true » (verdadero), el bloque de código entre las llaves se ejecutará o si no se ignorara.
Ejemplo de código fuente:
fn main()
{
let variable = 20;if variable == 20 // Aquí está la condición { println!("La variable tiene un valor de 20.");// Si se cumple se ejecuta esta linea }
}
Una idea sería como el lenguaje C++ la similitud es muy parecida
-
Uso de » else » en Rust
Si la condición booleana es False ( falso ) pasaría al bloque del else.
Antes no se cumplió el if
Podemos anidar varios » if » – » else «,
para marcar el camino a seguir según sea necesario en el programa.
- fn main() {
- let numero1 = 11;
- let numero2 = 3;
- if numero1 >0{
- if numero2 >0
- println! (» Ambos números son positivos»)
- }
- else {
- println! («numero1 es positivo pero numero2 no.»);
- }
- else {
- etc.. en la foto se continua.
- fn main() {