在诸如Scheme或 之类的函数式语言中,Lisp存在for和for-all循环。然而for循环需要改变,因为它不是每次迭代的新堆栈帧。由于这些语言中没有明确的突变,这些函数式语言如何实现它们各自的迭代循环?
Scheme
Lisp
for
for-all
lisp paradigms scheme functional-programming purely-functional
functional-programming ×1
lisp ×1
paradigms ×1
purely-functional ×1
scheme ×1