Loops/Nested: Difference between revisions

Content added Content deleted
(→‎[[Loops/Nested#ALGOL 68]]: # http://xkcd.com/292/ #)
(→‎Go: Added)
Line 291: Line 291:
7 15 16 6 7 17 3 20
7 15 16 6 7 17 3 20
</pre>
</pre>

=={{header|Go}}==

<lang go>package main
import (
"fmt"
"rand"
"time"
)
func main() {
rand.Seed(time.Nanoseconds())
values := make([][]int,10)
for i := range values {
values[i] = make([]int,10)
for j := range values[i] {
values[i][j] = rand.Intn(20) + 1
}
}
outerLoop:
for i, row := range values {
fmt.Printf("%3d)", i)
for _, value := range row {
fmt.Printf(" %3d", value)
if value == 20 { break outerLoop }
}
fmt.Printf("\n")
}
fmt.Printf("\n")
}</lang>


=={{header|Haskell}}==
=={{header|Haskell}}==