The arguments to the deferred function (which include the receiver if the function is a method) are evaluated when the defer executes, not when the call executes.
Аргументы отложенной функции выполняются когда выполняется defer, а не когда функция вызвана.