不同于Java，Go原生提供了关联数组（也称为哈希表（Hashes）或字典（Dictionaries））。
历史.2007年，Google设计Go，目的在于提高在多核、网络机器（networked machines）、大型代码库（codebases）的情况下的开发效率。当时在Google，设计师们想要解决其他语言使用中的缺点，但是仍保留他们的优点。设计师们主要受他们之间流传的“不要像C++”启发。Go于2009年11月正式宣布推出，版本1.0在2012年3月发布。之后