自己动手

现在我们已经在我们的Lispy做了不少事情。相信以你现有的C语言知识已经足以独立开发功能。如果你有信心的话,这一章是一个完美的机会,让你放飞思路并尝试实现你自己的一些想法。这一章篇幅较短,主要内容是添加一些处理比较和排序的内置函数。

如果你有信心,继续并尝试在你的Lispy中实现比较和排序功能。定义一些新的内置函数用于大于、小于、等于以及其余在C语言中适用的比较运算符。尝试去定义if函数,用于检验某些条件并根据结果执行不同的代码。当你完成以后接着看下面的内容,比较你与我代码实现上的不同,分析不同之处并选择你更喜欢的实现方式。

如果你没什么思路,不用担心。接下来我将会解释我的方法。