Go - Struttura del programma

Prima di studiare gli elementi costitutivi di base del linguaggio di programmazione Go, discutiamo prima la struttura minima dei programmi Go in modo da poterla prendere come riferimento nei capitoli successivi.

Hello World Example

Un programma Go è costituito fondamentalmente dalle seguenti parti:

  • Dichiarazione del pacchetto
  • Importa pacchetti
  • Functions
  • Variables
  • Dichiarazioni ed espressioni
  • Comments

Esaminiamo un semplice codice che stamperebbe le parole "Hello World" -

package main

import "fmt"

func main() {
   /* This is my first sample program. */
   fmt.Println("Hello, World!")
}

Diamo uno sguardo alle varie parti del programma di cui sopra:

  • La prima riga del pacchetto principale del programma definisce il nome del pacchetto in cui dovrebbe trovarsi questo programma. È un'istruzione obbligatoria, poiché i programmi Go vengono eseguiti in pacchetti. Il pacchetto principale è il punto di partenza per eseguire il programma. Ogni pacchetto ha un percorso e un nome associati.

  • La riga successiva import "fmt" è un comando del preprocessore che dice al compilatore Go di includere i file che si trovano nel pacchetto fmt.

  • La riga successiva func main () è la funzione principale da cui inizia l'esecuzione del programma.

  • La riga successiva /*...*/ viene ignorata dal compilatore ed è lì per aggiungere commenti nel programma. I commenti sono anche rappresentati usando // simili ai commenti Java o C ++.

  • La riga successiva fmt.Println (...) è un'altra funzione disponibile in Go che genera il messaggio "Hello, World!" da visualizzare sullo schermo. Qui il pacchetto fmt ha esportato il metodo Println che viene utilizzato per visualizzare il messaggio sullo schermo.

  • Notare la P maiuscola del metodo Println. Nella lingua Go, un nome viene esportato se inizia con una lettera maiuscola. Esportato significa che la funzione o la variabile / costante è accessibile all'importatore del rispettivo pacchetto.

Esecuzione di un programma Go

Parliamo di come salvare il codice sorgente in un file, compilarlo e infine eseguire il programma. Si prega di seguire i passaggi indicati di seguito -

  • Apri un editor di testo e aggiungi il codice sopra menzionato.

  • Salva il file come hello.go

  • Apri il prompt dei comandi.

  • Vai alla directory in cui hai salvato il file.

  • Digita go run hello.go e premi Invio per eseguire il codice.

  • Se non ci sono errori nel codice, vedrai "Hello World!" stampato sullo schermo.

$ go run hello.go
Hello, World!

Assicurati che il compilatore Go sia nel tuo percorso e che lo stai eseguendo nella directory che contiene il file sorgente hello.go.