A closure hija funzjoni li tirreferi għal varjabbli mill-iskop li jdawwiruha, "twassal" magħhom — il-funzjoni żżomm l-aċċess għal dawk il-varjabbli anqas wara li l-funzjoni li tiddeċieva torqod. Il-funzjonijiet Go huma first-class values, li jagħmlu closure għodda komuni u qawwija.
Closure bażiku
{
count :=
{
count++
count
}
}
counter := makeCounter()
fmt.Println(counter())
fmt.Println(counter())
other := makeCounter()
fmt.Println(other())
