非遞迴的(不可變性不是一個問題)
function sum(numbers) {
var total = 0;
for (var i = numbers.length - 1; i >= 0; i--) {
total += numbers[i];
}
return total;
}
這是一個帶有突變的程式程式碼(超過 total
)。
function sum(numbers) {
var total = 0;
for (var i = numbers.length - 1; i >= 0; i--) {
total += numbers[i];
}
return total;
}
這是一個帶有突變的程式程式碼(超過 total
)。