Loops
See Loop example.
for
For loop.
1for (int i = 0; i < N; ++i){
2 ...
3}
if
If condition.
1if (condition){
2 ...
3}
4else{
5 ...
6}
else
See if.
while
While loop.
1while (condition){
2 ...
3}
continue
Continue a loop.
1for (int i = 0; i < N; ++i){
2 ...
3 if (condition) continue;
4 ...
5}
break
Break a loop.
1while (condition1){
2 ...
3 if (condition) break;
4 ...
5}
try
Try a part of code.
1try{
2 ...
3}
4catch(...){
5 ...
6}
See Basic error handling example and Error handling example.
catch
Catch an error, see try
Implicit loop
Array with one index:
1for [i, ai : a]
If real[int] a(10)
, then i=0:9
and ai
is a reference to a[i]
.
Array with two indices or matrix:
1for [i, j, aij : a]
If real[int] a(10, 11)
, then i=0:9
, j=1:10
and aij
is a reference to a(i, j)
.