Operadores de comparación - Parte 1
Parte de la sección Fundamentos del Journey de GO de Coddy — lección 22 de 109.
Los operadores de comparación comparan dos valores y devuelven un resultado booleano (true o false).
El operador de igualdad (==) comprueba si dos valores son iguales:
a := 5
b := 5
result := a == b
fmt.Println(result)Esto muestra:
trueEl operador de desigualdad (!=) comprueba si dos valores no son iguales:
x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual)Esto produce como salida:
trueDesafío
PrincipianteEn este desafío, practicarás el uso de los operadores de comparación de igualdad (==) y desigualdad (!=) en Go.
Tenemos dos variables con valores predefinidos. Tu tarea es comparar estas variables usando ambos operadores y almacenar los resultados en las variables booleanas proporcionadas.
Luego imprimiremos los resultados para ver si tus comparaciones son correctas.
Hoja de referencia
Los operadores de comparación comparan dos valores y devuelven un resultado booleano (true o false).
El operador de igualdad (==) comprueba si dos valores son iguales:
a := 5
b := 5
result := a == b
fmt.Println(result) // trueEl operador de desigualdad (!=) comprueba si dos valores no son iguales:
x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual) // truePruébalo tú mismo
package main
import "fmt"
func main() {
// Variables predefinidas para comparar
num1 := 10
num2 := 10
name1 := "Go"
name2 := "Python"
// TODO: Compara num1 y num2 usando el operador == (igualdad)
// y guarda el resultado en numbersEqual
numbersEqual := false // Reemplaza esta línea
// TODO: Compara name1 y name2 usando el operador != (desigualdad)
// y guarda el resultado en namesNotEqual
namesNotEqual := false // Reemplaza esta línea
// Imprimir los resultados
fmt.Println("Are the numbers equal?", numbersEqual)
fmt.Println("Are the names different?", namesNotEqual)
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores de comparación y lógicos
Operadores de comparación - Parte 1Operadores de comparación - Parte 2Operador lógico ANDOperador lógico OROperador lógico NOTConceptos básicos de precedencia de operadoresResumen: Realizar comparaciones7Flujo de control: Bucles
Explicación del bucle `for`Bucle `for` - BásicoBucle `for` - Solo condiciónLa palabra clave `break`La palabra clave `continue`Bucles anidadosResumen - Repetición de acciones2Variables y tipos de datos básicos
¿Qué es una variable?Inferencia de tipos con `:=`Enteros (int)Números de punto flotanteBooleanosStringsValores ceroConstantesConvenciones de nomenclaturaResumen - Variables y tipos5Entrada y salida básica
Salida con formatoVerbos de formatoImpresión de tiposObtener entrada básica del usuarioResumen: Entrada y salida8Funciones
Comprendiendo las funcionesDeclaración de una funciónLlamada a funcionesParámetros de funciónRetorno de un solo valorRetorno de múltiples valoresValores de retorno con nombreConceptos básicos del alcance de las funcionesResumen: Creando código reutilizable3Operadores básicos
Operadores aritméticosOperador de divisiónEl operador móduloOperador de asignaciónOperadores de asignación compuestaIncremento y decrementoResumen - Cálculos6Flujo de control: Condicionales
La sentencia `if`La palabra clave `else`La palabra clave `else if`Sombreado de variables en `if`Inicialización de variablesLa sentencia `switch``switch` con expresiones`switch` sin expresiónLa palabra clave `fallthrough`Resumen: Toma de decisiones