Vi har redan berättat om programmeringsspråket Go:s historia, struktur och syntax, och nu ska vi köra det enklaste programmet på det, nämligen klassikern Hello World. Är du redo? Då kommer det inte att ta lång tid att få kläm på det.
Låt oss skapa vårt första program. Det är vanligt inom programmering att alla nybörjare börjar med att visa raden "Hello World!" på skärmen. Du kan installera Go på ditt system eller använda onlinetjänsten play.golang.org. Med hjälp av den kan du köra ditt första program direkt i din webbläsare. Låt oss arbeta med onlinetjänsten. Öppna webbplatsen.
Därefter kommer du att se den färdiga koden för det första programmet:
package main
import ( "fmt")
func main() {
fmt.Println("Hello, playground")
}
På första raden bör vi ange att filen tillhör huvudpaketet
, på andra raden importerar vi fmt-paketet
, som ansvarar för standardinmatnings- och utmatningsfunktionerna. Parenteser är nödvändiga för att importera flera paket samtidigt. Namn kan läggas till separerade med kommatecken.
Efter det kommer huvudfunktionspaketet
att uppdateras. Det kommer sedan att köras med starten av programmet. Alla Go-program innehåller en huvudfunktion
. Huvudfunktionen
är den så kallade ingångspunkten. körning av kommandot börjar från det, även om i alla dynamiska språk är körning uppifrån och ner.
Inuti huvudfunktionen, låt oss kalla fmt-biblioteket
. Tidigare importerades det med hjälp av punktsyntaxen. Metoden printLn skriver ut strängen till skärmen. Go har antagit en viss syntax: poängen är att även om kompilatorn inte kastar ett fel på grund av en inkonsekvens, rekommenderas det att följa syntaxen exakt.
Det är vanligt att använda kamelsyntax för variabelnamn, dvs FooBar eller Foobar i stället för foo_bar
. Du kanske redan har märkt att Go inte har några tecken före den inledande parentesen. Även om du lägger till en radmatning får du ett fel:
Indragning är också standardiserat i Go, även om det inte finns några krav här som i Python.