recursion - 哪些语言没有循环结构?

标签 recursion

哪些语言是仅递归语言?

最佳答案

这取决于循环构造的含义-有几种类型。无限循环,迭代器-对数组或哈希中的每个项目进行计数的循环-以及诸如C样式的常规循环

for ( int i = 0; i < 10; i++ )

维基百科按语言列出了对此类构造的支持表:Loop system cross reference table

为了完全回答您的问题,HaskellScheme是两个没有内置标准for循环的语言的示例。它们通常使用递归来完成。

关于recursion - 哪些语言没有循环结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350993/

相关文章:

java - Hibernate JPA 递归查询

c - 在递归函数中分配

c++ - 递归函数的渐近时间复杂度

python - 递归 python 函数 - 无法计算边缘情况

javascript - 对 JavaScript 中的递归和执行流程有更清晰的解释吗?

java - 如何避免在递归中使用全局/类级别变量?

javascript - 试图理解为什么函数在递归函数中返回未定义

使用 fork() 创建进程的递归树

引用或复制的python递归变量?

algorithm - 经典(基于递归)深度优先搜索是否比基于堆栈的 DFS 的内存效率更高?