Loops/Nested: Difference between revisions

Content added Content deleted
m (→‎{{header|Wren}}: Minor tidy)
Line 4,609: Line 4,609:
{{libheader|Wren-fmt}}
{{libheader|Wren-fmt}}
Wren doesn't have ''goto'' or ''break label'' so to break out of nested loops you need to use a flag (''found'' in the code below).
Wren doesn't have ''goto'' or ''break label'' so to break out of nested loops you need to use a flag (''found'' in the code below).
<syntaxhighlight lang="ecmascript">import "random" for Random
<syntaxhighlight lang="wren">import "random" for Random
import "/fmt" for Fmt
import "./fmt" for Fmt


var rand = Random.new()
var rand = Random.new()
Line 4,623: Line 4,623:
for (i in 0..19) {
for (i in 0..19) {
for (j in 0..19) {
for (j in 0..19) {
System.write(Fmt.d(4, a[i][j]))
Fmt.write("$4d", a[i][j])
if (a[i][j] == 20) {
if (a[i][j] == 20) {
found = true
found = true