Menu
Coddy logo textTech

Operatore AND logico

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

L’operatore AND logico (&&) restituisce true solo quando entrambe le condizioni sono true.

Ecco un programma che verifica se un numero è sia positivo che pari:

num := 6
isPositive := num > 0
isEven := num % 2 == 0
result := isPositive && isEven
fmt.Println(result)

Questo produce:

true

Puoi anche usare l'operatore direttamente nelle condizioni:

age := 25
hasLicense := true
canDrive := age >= 18 && hasLicense
fmt.Println(canDrive)

Questo produce:

true
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a usare l'operatore logico AND (&&) in Go.

Hai delle variabili che rappresentano se una persona soddisfa diversi criteri di idoneità per un lavoro. Una persona è qualificata per il lavoro se ha sia l'esperienza richiesta SIA l'istruzione necessaria.

Il tuo compito è usare l'operatore logico AND per verificare se il candidato è qualificato e memorizzare il risultato nella variabile isQualified.

Provalo tu

package main

import "fmt"

func main() {
	// Requisiti del candidato
	hasExperience := true
	hasEducation := true
	
	// TODO: Usa l'operatore logico AND (&&) per verificare se il candidato
	// ha sia esperienza che istruzione; memorizza il risultato in isQualified
	isQualified := false // Sostituisci questa riga con il tuo codice
	
	// Stampa il risultato
	fmt.Println("Does the candidate qualify for the job?", isQualified)
}
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