The receiver is similar to this in C #: in xf(a, b, c) receiver is x , and the arguments are a , b and c . When the function is executed, the parameters refer to copies of the arguments. An important difference between the receiver and the parameters is that when the receiver is an interface type on the call site, the called function is defined dynamically, not statically.
source share