🔥 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