我已经读过,迭代哈希比通过数组迭代要快得多.从散列中检索值也要快得多.
为什么不使用散列并为每个键赋予一个与索引相对应的值,而不是使用数组?如果物品需要按顺序排列,则可以对它们进行分类.
Сух*_*й27 10
从某种意义上来说,从哈希中检索更快,你可以直接通过键获取值,而不是遍历整个哈希(或者当你搜索特定字符串时的数组).说到这一点,$hash{key}并不比$array[0]没有迭代发生更快.
数组不能被哈希替换,因为它们具有不同的特征,
arrays hashes
------------------------------------
ordered keys x -
push/pop x -
suitable for looping x -
named keys - x
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |