Go è un linguaggio di programmazione open source creato per la prima volta su Google da Robert Griesemer, Rob Pike e Ken Thompson. Man mano che la base di codice di Google cresceva in complessità e dimensioni, l'azienda aveva bisogno di creare un linguaggio di programmazione semplice e affidabile che fosse facile da imparare. Vai spunta tutte queste caselle.
È tipizzato in modo statico e viene fornito con allocazione di memoria, garbage collection e concorrenza naturale. Il design di Go offre al linguaggio prestazioni e velocità elevate.
Go è utilizzato principalmente nella programmazione cloud, DevOps, robotica, scienza dei dati e intelligenza artificiale.
Per iniziare: Installa Go
Per iniziare con Go, installalo nel tuo ambiente di sviluppo. Prima di installarlo, è necessario scaricarlo da la pagina dei download Vai. Una volta lì, fai clic sul programma di installazione che corrisponde al tuo sistema per avviare il processo di download.
Installa Vai su Windows
Apri il file MSI che hai scaricato e segui le istruzioni per installare Go. Conferma se l'installazione è stata eseguita correttamente eseguendo il comando seguente nel prompt dei comandi.
vai versione
Installa Vai su macOS
Apri il file PKG che hai scaricato, segui le istruzioni per installare Go e il gioco è fatto. Dovresti essere in grado di usarlo.
Come con Windows, puoi utilizzare il seguente comando per confermare se l'installazione è andata a buon fine:
vai versione
Installa Vai su Linux
Prima di installare Go, rimuovi eventuali installazioni precedenti utilizzando questo comando:
rm -rf /usr/local/go
Stai molto attento usando il rm comando con il rf opzioni. Eliminerà definitivamente la directory che gli dai, inclusi tutti i file all'interno. Fai attenzione agli errori di battitura!
Adesso, estrarre il file tarball hai appena scaricato su /usr/locale. Esegui il comando seguente, sostituendo tarball-file.tar.gz con il nome del tuo file:
tar -C /usr/local -xzf tarball-file.tar.gz
Devi anche aggiungere il percorso Vai a variabile di ambiente percorso:
export PATH=$PATH:/usr/local/go/bin
Il tuo programma First Go
Ora che hai installato Go sulla tua macchina, sei pronto per scrivere il tuo primo programma Go.
Crea un programma Hello World
Il primo programma che creerai è un semplice programma che stampa “Hello world”. Crea un nuovo file, ciao-mondo.goe aprilo con il tuo editor di testo preferito. Se stai utilizzando VS Code, ti verrà chiesto di installare l'estensione Go. Installalo e aggiungi il seguente codice a ciao-mondo.go:
pacchetto principale
importa "fmt"
funzione principale () {
fmt. Println("Ciao mondo")
}
Prima di discutere cosa sta succedendo nel codice che hai appena scritto, esegui il comando seguente per verificare se funziona.
vai a correre ciao-mondo.go
Dovrebbe stampare "Hello World" sul tuo terminale.
Scomposizione del programma
Pacchetto eseguibile
pacchetto principale
Go organizza i file sorgente in pacchetti, il che aiuta la riutilizzabilità. Un singolo pacchetto può contenere più file. Ciascuno di questi file può accedere ai valori o alle funzioni di altri file nello stesso pacchetto senza importarli. Inoltre, l'importazione di un pacchetto in un file Go ti dà accesso a tutti i valori e le funzioni definite nei file in esso contenuti.
Il pacchetto principale che hai utilizzato in ciao-mondo.go programma è speciale perché dice a Go che questo programma è eseguibile.
Importa funzioni di formattazione
importa "fmt"
fmt è uno dei pacchetti forniti da Go. Fornisce modi per implementare funzionalità di I/O formattate come la stampa di una stringa.
La funzione principale
funzione principale
Ogni programma Go eseguibile deve avere a principale funzione che funge da punto di ingresso.
In questo esempio stai usando fmt. Println per stampare “Hello World” seguito da una nuova riga.
Puoi trovare il codice per il programma Hello World in questo tutorial da questo succo.
Continua a conoscere la programmazione Go
Questo post ti ha introdotto alla scrittura di programmi nel linguaggio di programmazione Go. Hai imparato come installare Go sul sistema operativo che stai utilizzando e come creare un semplice programma hello world. Immergiti in Go imparando i tipi di variabili, gli array e i loop.
Vale la pena imparare Golang oggi?
Leggi Avanti
Argomenti correlati
- Programmazione
- Programmazione
Circa l'autore
Mary Gathoni è una sviluppatrice di software con la passione per la creazione di contenuti tecnici non solo informativi ma anche coinvolgenti. Quando non sta programmando o scrivendo, le piace uscire con gli amici e stare all'aria aperta.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti