我想要做的是以下内容:我有一个从数组构建的表.让我们说:
_________
| a | b |
| c | d |
| e | f |
Run Code Online (Sandbox Code Playgroud)
现在我希望它"转换"为:
_____________
| a | c | e |
| b | d | f |
Run Code Online (Sandbox Code Playgroud)
Ruby:1.9.3
Rails:3.2.8
a = [['a','b'],
['c','d'],
['e','f']]
array_for_table = conv_array_for_table a
=> [['a','c','e'],
['b','d','f']]
Run Code Online (Sandbox Code Playgroud)
Array Class Doc,但我在这里找不到任何相关内容.
以为我可能不得不对哈希或其他东西进行处理.所以
,问题
给定一个数组:
array = [[:a,:b],[:a,:c],[:c,:b]]返回以下哈希:
hash = { [:a => [:b,:c]] , [:c => :b] }散列[array]会覆盖以前的关联,从而产生:
hash = { [:a => …