Menu
Coddy logo textTech

Che cos’è un pacchetto?

Fa parte della sezione Logica e flusso del percorso GO di Coddy. Lezione 51 di 68.

Un pacchetto in Go è un modo per organizzare e raggruppare codice correlato. Immaginalo come una cartella che contiene funzioni, variabili e tipi che collaborano per raggiungere uno scopo specifico.

Ogni file Go deve appartenere a un pacchetto, dichiarato proprio all'inizio con la parola chiave package. Il pacchetto più importante che incontrerai è package main, che è speciale perché indica a Go che si tratta di un programma eseguibile con una funzione main come punto di ingresso.

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Per usare il codice di altri pacchetti, devi importli. Nell'esempio precedente, importiamo il pacchetto fmt, che fornisce funzioni di formattazione e stampa. Il pacchetto fmt fa parte della libreria standard di Go ed è incluso nel linguaggio.

I pacchetti servono a due scopi principali: aiutano a organizzare il codice in gruppi logici e ti permettono di riutilizzarlo in programmi diversi. Questo rende i programmi più facili da mantenere e ti evita di scrivere più volte lo stesso codice.

Provalo tu

Questa lezione non include una sfida di codice.

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 Logica e flusso

Esercitati da solo: Compilatore Go online