Есть ли способ добавить декоратор для методов в Go? - PullRequest
0 голосов
/ 04 мая 2020

Например, в структуре есть несколько методов:

type mystruct struct{}
func (s mystruct) m1(X) {}
func (s mystruct) m2(X, Y) {}
func (s mystruct) m3(X, Z) {}

Они имеют разные подписи.

Есть ли способ добавить общую функцию декоратора (например, log before / после или подтверждение X) для всех из них?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...