// DM
proc
add(a, b)
return a + b
sum()
. = 0
for(var/i = 1 to args.len)
. = add(., args[i])
// JavaScript
function add(a, b) {
"use strict";
return a + b;
}
function sum() {
"use strict";
var i,
total = 0;
for (i = 0; i < arguments.length; i += 1) {
total = add(total, arguments[i]);
}
return total;
}
I'd love to see others write these two functions in other languages. :)
document.write("Results : " + sum(400, 600))
or with
document.write("Results : " + sum(400))
http://jsfiddle.net/X8h8H/