Logo

Programming-Idioms

  • JS
  • Groovy
  • Java
for (let i = 0; i < 10; i++) {
  console.log("Hello");
}

let quarantines the scope of i to the loop, in ES6
console.log( 'Hello\n'.repeat(10) )

String built in function
let count = 0;
while (count < 10) {
  count++; 
  console.log('Hello');
};
[...Array(10)].forEach(() => console.log('Hello'))
10.times {
    println 'Hello'
}​
System.out.print("Hello\n".repeat(10));

Java 11+
import static java.lang.System.out;
import static java.util.stream.Stream.generate;
generate(() -> "Hello%n")
    .limit(10)
    .forEach(out::printf);
import static java.util.stream.IntStream.range;
range(0, 10).forEach(x -> out.println("Hello"));
import static java.lang.System.out;
int i = 0;
do out.println("Hello");
while (i++ < 10);
for(int i=0;i<10;i++)
  System.out.println("Hello");
import static java.lang.System.out;
for (int i = 0; i++ < 10; out.println("Hello"));
import static java.lang.System.out;
int i = 0;
while (i++ < 10) out.println("Hello");
with Ada.Text_IO;
use Ada.Text_IO;
for I in 1 .. 10 loop
  Put_Line ("Hello");
end loop;

New implementation...
< >
programming-idioms.org