Logo

Programming-Idioms

  • Go
  • Python
f = lambda: print('Hello')
for x in range(10): f()
for _ in range(10):
    print("Hello")

Indentation is mandatory
from itertools import repeat
for x in repeat('Hello', 10): print(x)
i = 0
while i < 10:
    print('Hello')
    i += 1
def f(): print('Hello')
for x in range(10): f()
print("Hello\n"*10)

Sequence repetition is performed.
import "fmt"
for i := 0; i < 10; i++ {
	fmt.Println("Hello")
}
import "fmt"
for range 10 {
	fmt.Println("Hello")
}
import "fmt"
import "strings"
fmt.Println(strings.Repeat("Hello\n", 10))
with Ada.Text_IO;
use Ada.Text_IO;
for I in 1 .. 10 loop
  Put_Line ("Hello");
end loop;

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