JavaScript中的遞歸、PTC、TCO和STC

近來,好像大家都對函數式編程及其概念非常感興趣。可是,很多人不談遞歸,特別是不談PTC(Proper Tail Call,適當的尾調用)。而這纔是編寫清晰簡潔代碼,同時又不導致棧溢出的關鍵。 本文將通過圖示的方法討論遞歸,討論什麼是PTC、TCO(Tail Call Optimization,尾調用優化)、STC(Syntactic Tail Call,語法級尾調用),以及它們的區別、原理,還會討
相關文章
相關標籤/搜索