функции. Но что-то не совсем выходит.
Вот пример https://play.golang.org/p/HbOl6WDyUrg
В первом цикле я спокойно узнаю все методы, но во втором происходит паника, потому что я пытаюсь узнать методы у указателя. При этом по логике go методы, которые изменяют состояние "принадлежат указателю".
Как в такой ситуации будет правильно сделать? Сделать set для Foo2Field и просто его вызывать или всё таким можно нормально напрямую общаться с такими унаследованными полями?
Вот здесь глянь как реализовано https://godoc.org/github.com/creachadair/misctools/sizeof
Обсуждают сегодня