Vi har allerede fortalt dig om Go-programmeringssprogets historie, dets struktur og syntaks, og nu kan vi udføre det simpleste program på det, nemlig det klassiske Hello World. Er du klar? Så tager det ikke lang tid at få styr på det.
Lad os lave vores første program. Det er almindeligt inden for programmering, at alle begyndere starter med at vise linjen "Hello World!" på skærmen. Du kan installere Go på dit system eller bruge onlinetjenesten play.golang.org. Med dens hjælp kan du køre dit første program direkte i din browser. Lad os arbejde med onlinetjenesten. Åbn siden.
Herefter vil du se den færdige kode til det første program:
package main
import ( "fmt")
func main() {
fmt.Println("Hello, playground")
}
I første linje skal vi angive, at filen hører til main-pakken
, i anden linje importerer vi fmt-pakken
, som er ansvarlig for standard input- og output-funktionerne. Parenteser er nødvendige for at importere flere pakker ad gangen. Navne kan tilføjes adskilt af kommaer.
Derefter opdateres hovedfunktionspakken
. Den vil derefter blive udført med starten af programmet. Alle Go-programmer indeholder en hovedfunktion
. Hovedfunktionen
er det såkaldte entry point. Udførelsen af kommandoen starter fra den, selv om udførelsen i ethvert dynamisk sprog er top-down.
Lad os kalde fmt-biblioteket
inde i hovedfunktionen. Tidligere blev det importeret ved hjælp af dot-syntaksen. Metoden printLn udskriver strengen på skærmen. Go har vedtaget en bestemt syntaks: Pointen er, at selv om compileren ikke giver en fejl på grund af en inkonsistens, anbefales det at følge syntaksen nøjagtigt.
Det er almindeligt at bruge kamelsyntaks til variabelnavne, dvs. FooBar eller Foobar i stedet for foo_bar
. Du har måske allerede bemærket, at Go ikke har nogen tegn før den indledende parentes. Selv hvis du indsætter et line feed, får du en fejl:
Indrykning er også standardiseret i Go, selvom der ikke er nogen krav her som i Python.