Sulla cosa più vicina a Golang è stata trovata una qui , sotto i nomi dei ricevitori questo è scritto:
The name of a method's receiver should be a reflection of its identity; often a one or two letter abbreviation of its type suffices (such as "c" or "cl" for "Client"). Don't use generic names such as "me", "this" or "self", identifiers typical of object-oriented languages that place more emphasis on methods as opposed to functions. The name need not be as descriptive as a that of a method argument, as its role is obvious and serves no documentary purpose.
Personalmente ho sempre usato "questo" come identificatore perché "questo" è il fulcro di ciò su cui sto lavorando quando scrivo e modifico la funzione. Sembra giusto, e (almeno per me) ha senso.
Se il nome non deve essere descrittivo, il suo ruolo è ovvio e serve nessun fine documentario , perché l'uso di "questo" dovrebbe essere disapprovato?