Is closure feidhm a bhíonn tagairt aici do athróga ó a scóip thimpeallach, "ag dúnadh orthu" — coimeádann an fheidhm rochtain ar na hathróga sin fiú tar éis go bhfillfeann an fheidhm dhúnta. Is feidhmeanna den chéad-ord iad feidhmeanna Go, rud a dhéanann closures ina dtúl coitianta agus cumhachtach.
Closure bunúsach
{
count :=
{
count++
count
}
}
counter := makeCounter()
fmt.Println(counter())
fmt.Println(counter())
other := makeCounter()
fmt.Println(other())
