Go, एक स्थिर रूप से टाइप की गई भाषा होने के कारण, आमतौर पर संकलन समय पर चर प्रकारों का पता लगा लेती है। हालाँकि, ऐसी स्थितियाँ उत्पन्न होती हैं जहाँ रनटाइम प्रकार निर्धारण आवश्यक होता है। यह लेख दो विधियों का विवरण देता है: स्ट्रिंग स्वरूपण का उपयोग करना और प्रकार पुष्टि का उपयोग करना।