English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Golang Tutorial di Base

Golang Statement di Controllo

Golang Funzione & Metodo

Golang Struttura

Golang Tagli & Array

Golang Stringa (String)

Golang Puntatori

Golang Interfaccia

Golang Concorrenza

Golang Eccezioni (Error)

Golang Altri Articoli

Guida di avvio di Go

Presentazione

GoÈ un linguaggio di programmazione procedurale. È stato creato da Robert Griesemer, Rob Pike e Ken Thompson di 2007Anno di sviluppo, ma nel 2009Pubblicato come linguaggio di programmazione open source. I programmi vengono assemblati utilizzando pacchetti per gestire efficacemente le dipendenze. Il linguaggio supporta anche modelli di ambiente adottati come linguaggi dinamici. Ad esempio, l'inferenza di tipo (y:= 0 è una dichiarazione valida per la variabile y di tipo float).

Inizia con la programmazione Go

Ci sono molti IDE online, come The Go Playground, repl.it e altri, che possono essere utilizzati per eseguire programmi Go senza installazione.

Per installare Go sul proprio PC o laptop, ci servono due software: l'editor e il compilatore
Editor di testo:L'editor di testo fornisce uno strumento per scrivere codice sorgente.Piattaforma。Ecco l'elenco dei editor di testo:

  • Windows Notepad

  • Visual Studio Code

  • Sublime

Trova il compilatore Go: La versione di distribuzione di Go è disponibile comeFreeBSD(versioni 8 e successive),Linux, Mac OS X (Snow Leopard e versioni successive),e con32 bit (386)e64 bit (amd64 )di File di installazione binaria del sistema operativo Windows.)x86Architettura del processore.
Ulteriori spiegazioni sull'installazione. VisitaInformazioni sull'installazione della versione di distribuzione di GO

Attenzione: l'estensione del file di codice sorgente del linguaggio Go deve essere .go

Scrivere il primo programma in Go:

package main  
import "fmt"
func main() {
     // Stampa w3codebox
     fmt.Println("Hello, w3codebox") 

Output:

Hello, w3codebox

Spiegazione dell'uso della sintassi del programma Go:

  • Riga 1:contienecorpo del programmaprogrammapacchettocontiene il contenuto complessivo del programma. È il punto di partenza dell'esecuzione del programma, quindi è necessario scrivere un programma.

  • Riga 2:contieneimport "fmt"è un comando di preprocessore, che informa il compilatore di includere i file situati nel pacchetto del programma.

  • Riga 3:Funzione principaleè il punto di inizio dell'esecuzione del programma.

  • Riga 4:fmt.Println()è una funzione di libreria standard per stampare qualcosa come output su screen.In questo,fmtIl metodo println già trasmesso del pacchetto, utilizzato per visualizzare l'output. fmt.Println() è una funzione di libreria standard, utilizzata per visualizzare qualcosa come output sullo schermo, il pacchetto fmt contiene il metodo Println, utilizzato per visualizzare l'output.

  • Commento:I commenti servono per spiegare il codice e sono simili a quelli di Java o C oC++Si utilizza in modo simile. Il compilatore ignorerà le voci di commento e non le eseguirà. I commenti possono essere singole righe o multiligne.

    Commento singola riga:
    Sintassi:

    // Commento singola riga

    Commento multilinha:
    Sintassi:

    /* Commento multilinha */

    Ecco un altro esempio:

    package main
    import "fmt"
    func main() {
       fmt.Println("1 + 1 =", 1 + 1)
    

    Output:

    1 + 1 = 2