- Learn Scala Programming
- Slava Schmidt
- 67字
- 2021-06-10 19:35:49
Recursion and trampolining
There is a special case of a function calling another function—the function calling itself. Such functions are called recursive. Recursive functions can be head-recursive or tail-recursive. There is also an approach to model recursive calls in an object-oriented way called trampolining. Recursion is very convenient and often uses the technique in functional programming, so let's take a close look at these concepts.
推薦閱讀
- Redis入門指南(第3版)
- Python從小白到大牛
- Oracle從新手到高手
- Mastering Ember.js
- PostgreSQL技術內幕:事務處理深度探索
- Windows Server 2012 Unified Remote Access Planning and Deployment
- Hands-On RESTful Web Services with Go
- The DevOps 2.5 Toolkit
- Python+Tableau數據可視化之美
- 軟件測試教程
- PHP 7從零基礎到項目實戰
- 軟件測試綜合技術
- JavaScript+jQuery網頁特效設計任務驅動教程
- RESTful Web Clients:基于超媒體的可復用客戶端
- Java高并發編程詳解:深入理解并發核心庫