Logo

Programming-Idioms

  • Perl
  • Ruby
items.each{|x| do_something( x )}
items.each do |x|
  do_something( x )
end
for my $x (@items) {
     do_something($x);
     more_stuffs($x);
}

This construct is best for multiple operations on $x
do_something($_) for @items;

This performs a single operation on each element
for Item of Items loop
   Do_Something (Item);
end loop;

New implementation...