ruby hash value array append new element
发布时间:2020-12-17 02:59:29 所属栏目:百科 来源:网络整理
导读: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? 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]=[]}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |