Modificamos nuestro script IfSentenceTest.cs, vamos a aprender sobre los famosos y útiles operadores: AND y OR
En el ejemplo puede ver el operador AND simbolizado por dos ampersand &&
Éste tipo de operadores nos permiten comparar varias cosas a la vez, si la condición es verdadera
entra al IF.
if( active==true && alive==true)
{ print("The player is alive");
}
else
{ print("The player is dead");
}
Se lee de la siguiente manera: "Si active es igual a true y alive es igual a true"... entonces entra,
caso contrario entra al ELSE.
Al ejecutar vemos como se cumplen las dos condiciones e imprime: "The player is alive"
Cambiamos una de las variables,
alive= false
Ahora no se cumplen las dos condiciones del AND, por lo tanto salta al ELSE.
"The player is dead"
Operador OR ||:
Con el OR podemos dar varias entradas a una condición, en palabras sencillas es:
"Si se cumple ésta o ésta condición, entonces entra"
Modifique el script de ésta manera...
if( active==true || alive==true)
{ print("The player is alive");
}
else
{ print("The player is dead");
}
Observe como entra a la condición sólo por que una de las variables es verdadera...