lama_byterun/regression/test043.expr
2019-03-07 19:06:04 +03:00

12 lines
No EOL
211 B
Text

fun sum (x) {
case x of
Nil -> return 0
| Cons (x, tl) -> return x + sum (tl)
esac
}
x := read ();
write (sum (Nil));
write (sum (Cons (100, Nil)));
write (sum (Cons (100, Cons (200, Nil))))