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