为什么此JS递归程序不起作用,它对带有返回值的递归有效

时间:2019-01-13 13:41:51

标签: javascript recursion

我在递归程序上创建了一个函数,以找到所有值的总和,直到通过递归找到数字为止(带有返回值)。然后我想通过将总数作为参数传递来制作相同的程序。这个没有工作。当我尝试调试时,我发现最后一个(当n == 1时)将porgram放入loader.js。我是新来的,不知道这里发生了什么。寻找您的专家反馈。

echo $(expr $(date +%s) - $(date -r sample.txt +%s)) #!/bin/sh
echo $(($(date +%s) - $(date -r sample.txt +%s))) #/bin/bash

1 个答案:

答案 0 :(得分:-2)

您需要捕获对sum的递归调用的返回值。 total = sum(n - 1, total);