检查以下代码
[1,2,3,4].map # => #<Enumerator: [1, 2, 3, 4]:map>
[1,2,3,4].each # => #<Enumerator: [1, 2, 3, 4]:each>
我们可以看到两者都是枚举数。一个是map
,另一个是each
。该方法to_enum
还返回一个枚举器each
。这两个枚举器有什么区别吗?
检查以下代码
[1,2,3,4].map # => #<Enumerator: [1, 2, 3, 4]:map>
[1,2,3,4].each # => #<Enumerator: [1, 2, 3, 4]:each>
我们可以看到两者都是枚举数。一个是map
,另一个是each
。该方法to_enum
还返回一个枚举器each
。这两个枚举器有什么区别吗?