એક મેથડનું રીસીવર એ મૂલ્ય છે જેના પર તે કાર્ય કરે છે, જે મેથડ નામ પહેલા ઘોષિત કરવામાં આવે છે. તે મૂલ્ય રીસીવર હોઈ શકે છે (કોપી પર કાર્ય કરે છે) અથવા પોઇન્ટર રીસીવર હોઈ શકે છે (મૂળ પર કાર્ય કરે છે, તેને સુધારી શકે છે). યોગ્ય પસંદગી કરવી સાચીતા (mutation) અને કામગીરીમાં બંને માટે મહત્વપૂર્ણ છે।
મૂલ્ય રીસીવર — કોપી પર કાર્ય કરે છે
Counter { count }
Increment() {
c.count++
}
c := Counter{}
c.Increment()
fmt.Println(c.count)
