最美麗的編程語言Scheme——線性的遞歸和迭代

咱們在上一章的複習講座中已經提到了Scheme中的遞歸調用。咱們熟悉C/C++或Java等命令式編程語言的朋友對遞歸應該不陌生吧,呵呵。咱們本講將介紹一下Scheme中的遞歸調用。編程 做爲一個函數式編程語言,其優美的地方就是用了不少遞歸實現。在函數式編程語言中,遞歸比通常的迭代用得更多。因爲函數式編程語言最初都是解釋執行的,所以對函數的調用有尾調用(Tail Call)的實現,從而對過程調用的數
相關文章
相關標籤/搜索