2
В Java это можно сделать с помощью Class.forName("com.my_pkg_name.MyClass")
, который возвращает тип класса.Есть ли способ получить Тип по имени, используя отражение Go?
Похоже, что отражение отражения может найти только тип по значению, но не позволяет использовать имя типа. Эта возможность может быть очень полезна при внедрении интерпретатора языка сценариев, который перехватывает код Go.
К сожалению, это невозможно. Пакет 'reflect' не предоставляет такую функцию, как' TypeByName (строка имени) '. – icza