msh*_*yem 2 ruby ruby-on-rails-5 ruby-2.6
在 python 中,我可以使用 ; 从任何可迭代对象中获取迭代器iter()。然后我可以调用next(my_iter)以获取下一个元素。
ruby/rails 中有类似的东西吗?
.to_enum将产生枚举器。例如,a.to_enum将产生枚举器,您可以从那里迭代它,例如a.to_enum.each{|x| p x}.
或者没有循环,您可以像这样使用元素
p a.to_enum.next
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
544 次 |
| 最近记录: |