recurse(动词):(尤指在计算机/数学语境中)递归;指一个函数/过程在执行时调用自身,常用于把大问题分解为结构相似的更小问题。(也可更宽泛地指“反复回到同一模式/步骤”,但最常见用法是计算机科学中的“递归”。)
/riːˈkɝːs/
The function will recurse until it reaches a base case.
这个函数会不断递归,直到达到基本情况。
To traverse the file system, the program recurses through each folder and processes its contents before returning to the parent directory.
为了遍历文件系统,程序会对每个文件夹进行递归:先处理其内容,再返回到上一级目录。
来自拉丁语 recurrere,意为“跑回去、返回、再度发生”(re- “再次” + currere “跑”)。在现代英语里,该词在计算机领域获得了更专门的含义:通过“回到自身”的调用来解决问题。