相关疑难解决方法(0)

将2元素数组的数组转换为散列,其中重复键附加其他值

例如

给定一个数组:

array = [[:a,:b],[:a,:c],[:c,:b]]
Run Code Online (Sandbox Code Playgroud)

返回以下哈希:

hash = { :a => [:b,:c] , :c => [:b] }
Run Code Online (Sandbox Code Playgroud)

hash = Hash[array] 覆盖以前的协会,产生:

hash = { :a => :c , :c => :b }
Run Code Online (Sandbox Code Playgroud)

ruby arrays hash

34
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

hash ×1

ruby ×1