Loops/For: Difference between revisions

Content added Content deleted
(PascalABC.NET)
Line 2,282: Line 2,282:


=={{header|langur}}==
=={{header|langur}}==
<syntaxhighlight lang="langur">for .i = 0; .i < 5; .i += 1 {
<syntaxhighlight lang="langur">
for .j = 0; .j <= .i; .j += 1 {
for i = 0; i < 5; i += 1 {
for j = 0; j <= i; j += 1 {
write "*"
write "*"
}
}
writeln()
writeln()
}
}</syntaxhighlight>
</syntaxhighlight>


A for of loop iterates over keys (when used with an array, string, or hash) and a for in loop iterates over values.
A for of loop iterates over keys (when used with an array, string, or hash) and a for in loop iterates over values.


<syntaxhighlight lang="langur">for .i of 5 {
<syntaxhighlight lang="langur">
for of .i {
for i of 5 {
for of i {
write "*"
write "*"
}
}
writeln()
writeln()
}
}</syntaxhighlight>
</syntaxhighlight>


Or, with one for loop...
Or, with one for loop...
<syntaxhighlight lang="langur">for .i of 5 {
<syntaxhighlight lang="langur">
for i of 5 {
writeln "*" * .i
writeln "*" * i
}</syntaxhighlight>
}
</syntaxhighlight>


=={{header|Lasso}}==
=={{header|Lasso}}==