Was this helpful?
error(10, `Error message %{ 10 }`)
error(10, `Error message %d`, 10)run {
try {
.....
error(101, `oooops`)
}
catch err {
if ErrID(err) == 101 {
recover
} elif ErrID(err) < 100 {
retry
}
}
}func ok(int par) int {
if par == 0 : exit(0)
return 3 * par
}
run int {
int sum
for i in 10..-10 {
sum += ok(i)
}
return sum
} int total = 200
int prog = ProgressStart(total, 100, `counter`, ``)
for i in 1...5 {
Progress(prog, 40)
}
ProgressEnd(prog)