我有这些数组:
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]}