Overload the ‘+’ operator to support integer addition

This commit is contained in:
Eelco Dolstra 2013-08-02 15:21:17 +00:00
parent 511455965e
commit 159e621d1a
3 changed files with 23 additions and 15 deletions

View file

@ -8,14 +8,14 @@ let {
else [first] ++ range (builtins.add first 1) last;
/* Supposedly tail recursive version:
range_ = accum: first: last:
range_ = accum: first: last:
if first == last then ([first] ++ accum)
else range_ ([first] ++ accum) (builtins.add first 1) last;
range = range_ [];
*/
body = sum (range 1 50);
body = sum (range 1 50) + 123 + 456;
}