Loops/Foreach: Difference between revisions

Content added Content deleted
(PascalABC.NET)
Line 1,843: Line 1,843:
=={{header|langur}}==
=={{header|langur}}==
A for in loop iterates over values and a for of loop iterates over keys.
A for in loop iterates over values and a for of loop iterates over keys.
<syntaxhighlight lang="langur">for .i in [1, 2, 3] {
<syntaxhighlight lang="langur">
for i in [1, 2, 3] {
writeln .i
writeln i
}
}


val .abc = "abc"
val abc = "abc"


for .i in .abc {
for i in abc {
writeln .i
writeln i
}
}


for .i of .abc {
for i of abc {
writeln .abc[.i]
writeln abc[i]
}
}


for .i in .abc {
for i in abc {
writeln cp2s .i
writeln cp2s(i)
}
}</syntaxhighlight>
</syntaxhighlight>


{{out}}
{{out}}