Я просто хочу знать, существует ли функция, описанная в заголовке. Я знаю, что interface{} принимает любой тип, но я хочу использовать немного более строго, как var intOrString (int | string).
interface{}
var intOrString (int | string)
Вы описываете функцию, известную как "типы сумм". К сожалению, Go в настоящее время не поддерживает типы сумм, хотя существует открытое предложение добавить такую поддержку .