当前位置: 首页 > 工具软件 > Ruby-Enum > 使用案例 >

Ruby 学习之枚举器

申屠宗清
2023-12-01

枚举器是类Enumerable::Enumerator 的实例

实例化方式:

1、可以通过new方法(极少使用)

2、通过to_enum 或 enum_for 方法。

使用的时候如果没有参数,to_enum 会返回一个枚举器,且该枚举器只是简单的调用该对象的each方法。

print "hello".chars.map {|c| c.succ}
print "hello".enum_for(:each_char).map {|c| c.succ}

 类似资料: