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}}== |