Menu
Coddy logo textTech

Operatori di confronto - Parte 1

Fa parte della sezione Fondamenti del percorso GO di Coddy. Lezione 22 di 109.

Gli operatori di confronto confrontano due valori e restituiscono un risultato booleano (vero o falso).

L'operatore di uguaglianza (==) verifica se due valori sono uguali:

a := 5
b := 5
result := a == b
fmt.Println(result)

Questo produce:

true

L'operatore di disuguaglianza (!=) verifica se due valori non sono uguali:

x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual)

Questo produce:

true
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a usare gli operatori di confronto di uguaglianza (==) e disuguaglianza (!=) in Go.

Abbiamo due variabili con valori predefiniti. Il tuo compito è confrontare queste variabili usando entrambi gli operatori e memorizzare i risultati nelle variabili booleane fornite.

Poi stamperemo i risultati per vedere se i tuoi confronti sono corretti.

Provalo tu

package main

import "fmt"

func main() {
	// Variabili predefinite da confrontare
	num1 := 10
	num2 := 10
	name1 := "Go"
	name2 := "Python"
	
	// TODO: Confronta num1 e num2 usando l'operatore == (uguaglianza)
	// e memorizza il risultato in numbersEqual
	numbersEqual := false // Sostituisci questa riga
	
	// TODO: Confronta name1 e name2 usando l'operatore != (disuguaglianza)
	// e memorizza il risultato in namesNotEqual
	namesNotEqual := false // Sostituisci questa riga
	
	// Stampa i risultati
	fmt.Println("Are the numbers equal?", numbersEqual)
	fmt.Println("Are the names different?", namesNotEqual)
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Go online