Receiver sebuah method adalah nilai yang dioperasikannya, dideklarasikan sebelum nama method. Receiver dapat berupa value receiver (mengoperasikan salinan) atau pointer receiver (mengoperasikan yang asli, dapat memodifikasinya). Memilih dengan benar penting untuk kebenaran (mutasi) dan performa.
Value receiver — mengoperasikan SALINAN
Counter { count }
Increment() {
c.count++
}
c := Counter{}
c.Increment()
fmt.Println(c.count)
