¿Qué son los operadores de comparación?
Las expresiones evalúan al final valores booleanos, es decir verdadero (true) o falso (false). Esto quiere decir que cualquier comparación que hagamos entre 2 valores retornará true o false. La lista de comparadores puede evaluar las siguientes expresiones.
¿Cuáles son los operadores de comparación que existen en Go?
Operador | Descripción |
---|---|
x == y | Es igual x igual a y ? |
x != y | Es x diferente de y ? |
x < y | Es x menor que y? |
x <= y | Es x menor o igual que y? |
x > y | Es x mayor que y? |
x >= y | Es x mayor o igual que y? |
Ejemplos del uso de operadores de comparación en Go
Expresión | Salida |
---|---|
2 == 1 | false |
2 != 1 | true |
2 < 1 | false |
2 <= 1 | false |
2 > 1 | true |
2 >= 1 | true |
¿Cuáles son las condiciones requeridas para llevar acabo una comparación en Go?
Para que las comparaciones puedan llevarse acabo, tanto x como y tienen que ser del mismo tipo. Es decir…
- Se pueden comparar dos números entre si.
- Se pueden comparar dos strings entre si.