- else for:
shared void run() {
variable Integer? x = null;
for (i in 0:3) {
for (j in 0:3) {
for (k in 0:3) {
value n = i*j*k;
if (n > 18) {
x = n;
break;
} else {
continue;
}
} else {
continue;
}
break;
} else {
continue;
}
break;
} else {
x = null;
}
print(x);
}
,
else {
continue;
}
break;
for s.
(: , , - x , something - variable, . typechecker , .)
? else for , - break. , continue ; - , - break .
, ceylon/ceylon # 3223:
for (a in b) {
for (x in y) {
if (something) {
break;
}
} then { // opposite of else: runs iff there was a break in the inner loop
break;
}
}
:
- , .
for {} else {} , , , . - ( ), .
- , :
else , .