Project

General

Profile

Feature #7994

Make iterators pass an implicit named parameter `iteration` to the executed block

Added by alexeymuranov (Alexey Muranov) over 7 years ago. Updated over 7 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:53072]

Description

=begin
I think it would be nice to be able to write something like this:

items.each do |item|
unless iteration.first?
# do something that is not applicable to the first iteration
end
# do whatever is to be done to all items
end
=end

Also available in: Atom PDF