Drag the edges to resize the window.

In Projects, you can keep track of your progress as you go throught the tasks. Check each item as you complete it!

Code Editor
Loops & Iterators

The .each Iterator

Great work! You're really getting the hang of this.

The loop iterator is the simplest, but also one of the least powerful. A more useful iterator is the .each method, which can apply an expression to each element of an object, one at a time. The syntax looks like this:

object.each { |item| # Do something }

You can also use the do keyword instead of {}:

object.each do |item| # Do something end

The variable name between | | can be anything you like: it's just a placeholder for each element of the object you're using .each on.


Take a look at the code in the editor. When you're pretty sure you know what it'll do, click Run to test your theory.

Report a Bug
If you see a bug or any other issue with this page, please report it here.