🥇 Operadores lógicos
🍿 ¿Qué son los operadores lógicos?
Los operadores lógicos sirven como apoyo a las estructuras de control, para combinar múltiples expresiones. Hablamos de que una expresión lógica puede ser a == b
(es a igual a b?). Pero que sucede si la expresión es mas compleja, y ademas de a ser igual a b, tiene que ser diferente de c?. En este caso echamos uso de los operadores lógicos.
🍿 ¿Cuáles son los operadores lógicos que existen en Go?
Operador |
Descripción |
exp1 && exp2 |
se cumplen exp1 y exp2 ? |
exp1 || exp2 |
se cumplen exp1 o exp2 |
! |
not, evalúa a la inversa una expresión |
🍿 Ejemplos del uso del operador lógico AND (&&) en Go
ejemplo |
salida |
true && true |
true |
true && false |
false |
false && true |
false |
false && false |
false |
🍿 Ejemplos del uso del operador lógico OR (||) en Go
ejemplo |
salida |
true || true |
true |
true || false |
true |
false || true |
true |
false || false |
false |