Sulla cosa più vicina Golang ha una guida di stile trovata qui , sotto Nomi dei ricevitori questo è scritto:
Il nome del destinatario di un metodo dovrebbe riflettere la sua identità; spesso è sufficiente un'abbreviazione di una o due lettere del suo tipo (come "c" o "cl" per "Cliente"). Non usare nomi generici come "io", "questo" o "sé", identificatori tipici dei linguaggi orientati agli oggetti che pongono maggiormente l'accento sui metodi rispetto alle funzioni. Il nome non deve necessariamente essere descrittivo come quello di un argomento di metodo, in quanto il suo ruolo è ovvio e non serve a scopi documentali.
Personalmente ho sempre usato "this" come identificatore perché "this" è al centro 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 non ha scopi documentali , perché l'uso di "questo" dovrebbe essere disapprovato?