映入眼帘,
阅读Simply Scheme Chapter 09,从我所看到的,Lambda看起来很重要。我想练习骨头,所以我正在寻找关注lambda的Project Euler初学练习(最好是非递归练习)。让包容性是奖金。有资源吗?
在线,我找到了this并参考了Simply Scheme。我知道有很好的books,但我真的只是在寻找练习。
非常感谢。
答案 0 :(得分:4)
如果您正在学习Scheme,您必须从一开始就了解递归。我建议The Little Schemer为此,对于你的问题,看看第8章: Lambda the Ultimate - 你会发现很多练习(Q& A格式)处理lambda
。其后续文章名为The Seasoned Schemer,也是一本很棒的书,其中有章节和练习解释let
。
另一本初学者的水平书,非常适合自己教学计划,将是How to Design Programs。最后,对于一本更高级的数学风格的练习书,你不能错过Structure and Interpretation of Computer Programs,它将永远改变你对编程的看法。当然,所提到的所有书籍都会有与lambda
......以及许多其他科目相关的练习。