【发布时间】:2020-12-16 07:41:23
【问题描述】:
我有一个数组,
array = [1,2,3]
需要转换成:
newArray = [{id: 1}, {id: 2}, {id: 3}]
这个我知道了,有什么有效的方法吗?
array.each { |id| newArray << { id: id } }
【问题讨论】:
我有一个数组,
array = [1,2,3]
需要转换成:
newArray = [{id: 1}, {id: 2}, {id: 3}]
这个我知道了,有什么有效的方法吗?
array.each { |id| newArray << { id: id } }
【问题讨论】:
这样的吗?
array.map { |id| Hash[:id, id] }
与哈希字面量相同
array.map { |id| { id: id } }
【讨论】: