for, foreach

for, foreach

Perl
for ( $i=0; $i <= 10; $i++ ) {
    print "$i\n"               # 0 - 10
}
print "\n";

for $i (0..10) {
    print "$i\n"               # 0 - 10
}
print "\n";

foreach $i (0..10) {
    print "$i\n"               # 0 - 10
}
Ruby
for i in 0..10
    puts i               # 0 - 10
end

puts

(0..10).each do |i|
    puts i               # 0 - 10
end
PHP
<?php
for ( $i=0; $i <= 10; $i++ )
    print "$i\n";              # 0 - 10
print "\n";

foreach (range(1, 10) as $i)
    print "$i\n"               # 0 - 10
?>
Python
for i in range(1, 11):
    print i               # 0 - 10
else:
    print i               # 10