【问题标题】:What is the term for an array that is not associative?非关联数组的术语是什么?
【发布时间】:2011-10-14 15:01:33
【问题描述】:

什么是不包含文本键的数组类型的正确术语?

也就是说

$my_array[0], $my_array[1] etc. vs $my_array['some-key']

“索引”数组?这种类型还有这种说法吗?

【问题讨论】:

  • 同意@Joe。如果您担心歧义,请使用synonym 表示“关联数组”。

标签: arrays terminology


【解决方案1】:

数字?数字索引?我不认为有一个商定的条款。当您检索 php 数组时,它可以是关联的“ASSOC”或数字的“NUM”。所以这就是我的猜测,如果你使用其中任何一个,应该会有人知道你的意思。

【讨论】:

    【解决方案2】:

    数字索引数组:here

    【讨论】:

      【解决方案3】:

      它只是一个数组,您所指的关联数组是一种语言实现,它将使用不同的底层数据结构,在 C 中甚至不可能。根据定义,当您通过索引引用数组时是的。

      在计算机科学中,数组数据结构或简单的数组是数据 由一组元素(值或 变量),每个变量都由至少一个索引标识。

      -Wikipedia

      【讨论】:

        【解决方案4】:

        我认为它只是一个数组,但w3schools.com 使用术语“数字数组”,这将消除这两种类型之间的任何歧义。

        【讨论】:

          猜你喜欢
          • 2019-12-08
          • 2019-10-08
          • 2020-08-08
          • 2010-10-19
          • 2016-12-05
          • 1970-01-01
          • 2013-02-21
          • 1970-01-01
          • 2011-09-22
          相关资源
          最近更新 更多