。Go 2.0版本将支持泛型，对于断言的存在，则持负面态度，同时也为自己不提供型别继承来辩护。不同于Java，Go原生提供了关联数组（也称为哈希表（Hashes）或字典（Dictionaries））。
历史.2007年，Google设计Go，目的在于提高在多核、网络机器（networked machines）、大型代码库（codebases）的情况下的开发效率。当时在Google，设计师们想要解决其他语言使用中的缺点，但是仍保留他们的优点。设计师们主要受他们之间流传的“不