最美丽的编程语言Scheme——线性的递归和迭代

咱们在上一章的复习讲座中已经提到了Scheme中的递归调用。咱们熟悉C/C++或Java等命令式编程语言的朋友对递归应该不陌生吧,呵呵。咱们本讲将介绍一下Scheme中的递归调用。编程 做为一个函数式编程语言,其优美的地方就是用了不少递归实现。在函数式编程语言中,递归比通常的迭代用得更多。因为函数式编程语言最初都是解释执行的,所以对函数的调用有尾调用(Tail Call)的实现,从而对过程调用的数
相关文章
相关标签/搜索