julia数组允许不同类型的元素,是何种考虑?

julia数组允许不同类型的元素,是何种考虑?其他的语言如R、python、matlab的数组都只能是相同类型的元素

image

可是我们讨论数据结构的是数组,比如向量

与R或matlab中的向量对比

你怎么不和cpp 对比

这其实是个奇怪的问题,首先数组是可以指定类型的,看起来允许不同类型是因为特有的抽象类型机制

这就使恰当使用不会造成不必要的消耗

如果是说为什么字面量类型会自动解析成最近共同类型,为了方便