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:
trueL'operatore di disuguaglianza (!=) verifica se due valori non sono uguali:
x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual)Questo produce:
trueSfida
PrincipianteIn 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)
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori di confronto e logici
Operatori di confronto - Parte 1Operatori di confronto - Parte 2Operatore AND logicoOperatore OR logicoOperatore NOT logicoNozioni di base sulla precedenza degli operatoriRiepilogo - Eseguire confronti7Flusso di controllo: cicli
Come funziona il ciclo `for`Ciclo `for` - baseCiclo `for` - solo condizioneLa parola chiave `break`La parola chiave `continue`Cicli annidatiRiepilogo - ripetere le azioni2Variabili e tipi di dati di base
Che cos'è una variabileInferenza del tipo con `:=`Numeri interi (int)Numeri in virgola mobileValori booleaniStringheValori zeroCostantiConvenzioni di denominazioneRiepilogo: variabili e tipi5Input/output di base
Output formattatoVerbi di formattazioneVisualizzazione dei tipiAcquisire input di base dall’utenteRiepilogo - Input e output8Funzioni
Capire le funzioniDichiarare una funzioneChiamare le funzioniParametri delle funzioniRestituire un singolo valoreRestituire più valoriValori restituiti con nomeFondamenti dell'ambito delle funzioniRiepilogo - Creare codice riutilizzabile3Operatori di base
Operatori aritmeticiOperatore di divisioneL'operatore moduloOperatore di assegnazioneOperatori di assegnazione compostaIncremento e decrementoRiepilogo - Calcoli6Flusso di controllo: condizioni
L'istruzione `if`La parola chiave `else`La parola chiave `else if`Ombreggiamento delle variabili in `if`Inizializzare le variabiliL'istruzione `switch``switch` con espressioni`switch` senza espressioneLa parola chiave `fallthrough`Riepilogo: prendere decisioni9Puntatori
Che cos’è un puntatore?Dichiarare variabili puntatoreL’operatore indirizzoDereferenziare i puntatoriUsare i puntatori nelle funzioniPuntatori nilRipasso - Capire i puntatori12Tipi compositi: mappe
Introduzione alle mappeDichiarare i letterali delle mappeCreare mappe con `make`Aggiungere e aggiornare coppie chiave-valoreAccedere ai valori delle mappeVerificare l'esistenza di una chiaveEliminare elementi dalle mappeLunghezza delle mappeIterare sulle mappeRiepilogo - Archiviazione chiave-valoreEsercitati da solo: Compilatore Go online