Menu
Coddy logo textTech

Che cos'è una variabile

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

Una variabile in Go è una posizione di memoria con un nome che contiene un valore. Immaginala come una scatola con un’etichetta in cui puoi conservare le informazioni che il tuo programma deve ricordare.

Per creare variabili, usa la parola chiave var con tipi espliciti:

var name string = "Gopher"  // Crea una variabile di tipo stringa
var age int = 5            // Crea una variabile di tipo intero
var price float64 = 19.99  // Crea una variabile di tipo numero decimale

Dopo aver eseguito questo codice, abbiamo tre variabili: una stringa chiamata name, un intero chiamato age e un numero decimale chiamato price.

Per creare variabili usando var e lasciare che Go determini il tipo per noi, possiamo scrivere senza specificare i tipi:

var name = "Gopher"  // Go sa che questo è una stringa
var age = 5          // Go sa che questo è un numero intero
var price = 19.99    // Go sa che questo è un float64

Dopo aver eseguito questo codice, otteniamo lo stesso risultato di prima, ma Go ha determinato automaticamente i tipi in base ai valori.

challenge icon

Sfida

Principiante
In questa sfida, ti eserciterai a dichiarare variabili usando la parola chiave var in Go. Il tuo compito è dichiarare due variabili: name come stringa con il valore "Gopher" e age come numero intero con il valore 5. Poi, il programma stamperà questi valori.

Provalo tu

package main

import "fmt"

func main() {
    // TODO: Dichiara una variabile chiamata 'name' di tipo string usando var, con il valore richiesto dall'esercizio
    var name string = ""

    // TODO: Dichiara una variabile chiamata 'age' di tipo int usando var, con il valore richiesto dall'esercizio
    var age int = 0

    // Non modificare il codice qui sotto
    fmt.Println("My name is", name, "and I am", age, "years old.")
}
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