📜  红宝石 |可枚举的 map()函数

📅  最后修改于: 2022-05-13 01:54:35.263000             🧑  作者: Mango

红宝石 |可枚举的 map()函数

enumerablemap()是 Ruby 中的一个内置方法,它返回一个新数组,其中包含对 enum 中的每个元素运行一次块的结果。每次对每个枚举都重复该对象。如果没有给出对象,它会为每个枚举返回 nil。

示例 #1

# Ruby program for map? method in Enumerable
  
# returns enumerator
enu1 = (2..6).map {|x| x * 10}

输出

[20, 30, 40, 50, 60]

示例 #2

# Ruby program for map? method in Enumerable
  
# returns an enumerator with nil
enu1 = (2..6).map {}

输出

[nil, nil, nil, nil, nil]