mers/examples/02_Calc_Sum.mers

11 lines
273 B
Plaintext
Executable File

total := 0.0
().loop(() -> {
("Total: ", total, ". Type a number to change.").concat.println
().read_line.trim.parse_float.try((
n -> &total = (total, n).sum,
// not a number, so return a 1-tuple to break from the loop
() -> (())
))
})
"Goodbye.".println