Sammanfattning

Slutförd

Vilken tur! Vi har kommit till slutet av inlärningen av grunderna i Go, och du har skrivit flera program för att öva. Nu är du utrustad för att fortsätta din utbildningsresa i Go och börja skriva mer komplexa program.

För flera ämnen, till exempel samtidighet, tittade vi på grunderna och gick inte på djupet. Vi rekommenderar att du går djupare för att förstå hur du skriver bättre kod som är lätt att ändra och som körs snabbt.

Som du har sett är Go idiomatiskt i vissa saker som samtidighet, felhantering och användning av ramverk. Det fanns tillfällen då du kanske var tvungen att glömma vad du visste från andra programmeringsspråk för att förstå varför Go bestämmer sig för att implementera saker på ett visst sätt. Go är till exempel inte ett objektorienterat programmeringsspråk (OOP), men många OOP-funktioner kan implementeras i Go.

Vi rekommenderar att du fortsätter att öva genom att gå tillbaka genom de övningar du har gjort och utöka dem. Framför allt gör du inga antaganden, skriver ett testfall och bevisar eventuella hypoteser du kan ha om Go.