Menu
Coddy logo textTech

Operatori di confronto - Parte 2

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

Go offre operatori di confronto aggiuntivi per confrontare valori numerici.

Usa l'operatore maggiore di (>) per verificare se un valore è maggiore di un altro:

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

Questo produce:

true

Altri operatori di confronto includono minore di (<), maggiore o uguale a (>=) e minore o uguale a (<=):

x := 7
y := 7
fmt.Println(x < y)  // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a usare gli operatori di confronto in Go. Abbiamo definito diverse variabili con valori diversi. Il tuo compito è completare le espressioni di confronto mancanti per far sì che il programma stampi l'output previsto.

Devi usare i seguenti operatori di confronto: < (minore di), > (maggiore di), <= (minore o uguale a) e >= (maggiore o uguale a).

Provalo tu

package main

import "fmt"

func main() {
	// Alcune variabili predefinite
	age1 := 25
	age2 := 30
	age3 := 25
	
	// TODO: Completa queste espressioni di confronto usando <, >, <= o >=
	isAge1LessThanAge2 := false // Verifica se age1 è minore di age2
	isAge2GreaterThanAge1 := false // Verifica se age2 è maggiore di age1
	isAge1LessThanOrEqualToAge3 := false // Verifica se age1 è minore o uguale a age3
	isAge2GreaterThanOrEqualToAge3 := false // Verifica se age2 è maggiore o uguale a age3
	
	// Stampa i risultati
	fmt.Println("Is age1 less than age2?", isAge1LessThanAge2)
	fmt.Println("Is age2 greater than age1?", isAge2GreaterThanAge1)
	fmt.Println("Is age1 less than or equal to age3?", isAge1LessThanOrEqualToAge3)
	fmt.Println("Is age2 greater than or equal to age3?", isAge2GreaterThanOrEqualToAge3)
}
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