ruby hash value array append new element
Posted lavin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby hash value array append new element相关的知识,希望对你有一定的参考价值。
ruby 中的hash 初始化value 为array
mh = Hash.new(Array.new) mh[3] << 4 irb(main):034:0> mh[3] => [4] irb(main):035:0> mh =>
无法直接采用上述方式追加元素;
可采用如下形式,
ht1 = Hash.new |h,k| h[k]=[]
以上是关于ruby hash value array append new element的主要内容,如果未能解决你的问题,请参考以下文章