Senin, 10 Januari 2011

nesting "for"

$ cat ForTest.sh
#!/bin/sh
exec scala "$0" "$@"
!#

for { i <- 0 to 9
j <- 0 to 9 }
println( "i=" + i + ",j=" + j + ": " + i*j )

$ ./ForTest.sh
i=0,j=0: 0
i=0,j=1: 0
i=0,j=2: 0
i=0,j=3: 0
i=0,j=4: 0
i=0,j=5: 0
i=0,j=6: 0
i=0,j=7: 0
i=0,j=8: 0
i=0,j=9: 0
i=1,j=0: 0
i=1,j=1: 1
i=1,j=2: 2
i=1,j=3: 3
i=1,j=4: 4
i=1,j=5: 5
i=1,j=6: 6
i=1,j=7: 7
i=1,j=8: 8
i=1,j=9: 9
i=2,j=0: 0
i=2,j=1: 2
i=2,j=2: 4
i=2,j=3: 6
i=2,j=4: 8
i=2,j=5: 10
i=2,j=6: 12
i=2,j=7: 14
i=2,j=8: 16
i=2,j=9: 18
i=3,j=0: 0
i=3,j=1: 3
i=3,j=2: 6
i=3,j=3: 9
i=3,j=4: 12
i=3,j=5: 15
i=3,j=6: 18
i=3,j=7: 21
i=3,j=8: 24
i=3,j=9: 27
i=4,j=0: 0
i=4,j=1: 4
i=4,j=2: 8
i=4,j=3: 12
i=4,j=4: 16
i=4,j=5: 20
i=4,j=6: 24
i=4,j=7: 28
i=4,j=8: 32
i=4,j=9: 36
i=5,j=0: 0
i=5,j=1: 5
i=5,j=2: 10
i=5,j=3: 15
i=5,j=4: 20
i=5,j=5: 25
i=5,j=6: 30
i=5,j=7: 35
i=5,j=8: 40
i=5,j=9: 45
i=6,j=0: 0
i=6,j=1: 6
i=6,j=2: 12
i=6,j=3: 18
i=6,j=4: 24
i=6,j=5: 30
i=6,j=6: 36
i=6,j=7: 42
i=6,j=8: 48
i=6,j=9: 54
i=7,j=0: 0
i=7,j=1: 7
i=7,j=2: 14
i=7,j=3: 21
i=7,j=4: 28
i=7,j=5: 35
i=7,j=6: 42
i=7,j=7: 49
i=7,j=8: 56
i=7,j=9: 63
i=8,j=0: 0
i=8,j=1: 8
i=8,j=2: 16
i=8,j=3: 24
i=8,j=4: 32
i=8,j=5: 40
i=8,j=6: 48
i=8,j=7: 56
i=8,j=8: 64
i=8,j=9: 72
i=9,j=0: 0
i=9,j=1: 9
i=9,j=2: 18
i=9,j=3: 27
i=9,j=4: 36
i=9,j=5: 45
i=9,j=6: 54
i=9,j=7: 63
i=9,j=8: 72
i=9,j=9: 81

Tidak ada komentar:

Poskan Komentar