В go, можно ли каким-то образом подвергать переменные переменным?
Например, если простой актер будет выглядеть так:
var intAge = interfaceAge.(int)
Что, если я не знаю, что возраст является int заранее? Простым способом записи было бы
var x = getType()
var someTypeAge = interfaceAge(.x)
Есть ли способ достичь чего-то подобного? Пакет отражает несколько способов определения или применения типа во время выполнения - но я не мог найти ничего подобного выше (общая схема, которая будет работать для всех типов).