我有这些数组:
positions = [[0, 1, 2], [2, 3]]
values = [[15, 15, 15], [7, 7]]
keys = [1, 4]
我需要创建一个散列,其键来自keys
,值来自values
。值必须位于positions. If no index is defined,
nil 中定义的索引处,应添加到该索引中。
三个数组包含相同数量的元素;keys
有两个元素,values
二和positions
二。所以没关系。
预期输出:
hash = {1=>[15, 15, 15, nil], 4=>[nil, nil, 7, 7]}