数据元素一定是相同类型吗? 28 次浏览 尽管很多编程语言认为数组元素一定是相同的,比如C/ObjC/C++/Java/C#,但: JavaScript作为动态语言,允许数组元素类型不同,这是合理的,因为JS解释器可以将不同类型元素综合在一起处理。 Swift提供Any类型的数组,允许数组元素类型不同。let anyArray: [Any] = [1, "hello", 2.0]