I denne artikel fortæller vi dig, hvordan du arbejder med variabler og strukturer. Dette er især nyttigt materiale for nybegyndere. Husk, at sproget er statisk typet. I Python, Ruby eller JavaScript skal du udføre flere korrekthedskontroller. Go undgår dette problem.
Lad os se på det første eksempel:
En ny funktion, print,
er ansvarlig for output. Her kan du se, at du skal sende enstreng
til den. Der oprettes en variabel af typen string
i hovedfunktionen
. Den vil blive sendt til print
. Hvis du sender noget andet, får du en fejl. Du kan ændre variablens type til int,
men du får en fejl:
cannot use "Hello World!" (type string) as type int in assignment
Du får også en fejl, hvis du deklarerer en variabel eller importerer en pakke, men ikke bruger den. Der er mange flere ting, man kan gøre med Go, og en af dem er strukturer. Lad os komplicere vores program ved at oprette en site-struktur
med felterne name
og url
, som skal beskrive et site:
Strukturen vil have en print-metode
, der udsender "Velkommen ...". I main
initialiserede vi strukturen og tildelte værdier til dens felter og kaldte derefter print-metoden
.
Programmeringssproget Go er kendetegnet ved en række funktioner og muligheder. Det har vi selv set.