একটি মেথডের রিসিভার হল যে মানটি এটি কাজ করে, মেথড নামের আগে ঘোষণা করা হয়। এটি একটি মান রিসিভার (একটি কপির উপর কাজ করে) বা একটি পয়েন্টার রিসিভার (মূল মানটিতে কাজ করে, এটি পরিবর্তন করতে পারে) হতে পারে। সঠিকভাবে বেছে নেওয়া উভয় সঠিকতা (মিউটেশন) এবং পারফরম্যান্সের জন্য গুরুত্বপূর্ণ।
মান রিসিভার — একটি কপির উপর কাজ করে
Counter { count }
Increment() {
c.count++
}
c := Counter{}
c.Increment()
fmt.Println(c.count)
