for each loop with condition

# memolus at googlemail.com (16 years ago)

Compare:

for each(book in books where book.pages > 100) { do(); }

for each(book in books) { if(book.pages > 100) { do(); } }

# Jeff Watkins (16 years ago)

That's more compact, but is it worth adding keywords (where) and
complexity when you can easily write:

for each (book in books) { if (100>book.pages) continue; do(); }