如何使用带有一对条件的尾部递归编写一个球拍函数



我有一个问题,理解如何建立一个球拍函数,有一对尾递归的条件。通常对于一个条件,我会设置辅助函数并将acc赋值给基本情况,然后调用辅助函数。虽然有多个条件,但我对如何继续感到困惑。

请提供更多细节。但一般来说,你可以简单地调用任何你选择的函数在尾部位置

加上&;couple of conditionals"您将它们与几个子句连接到一个cond中,并且在每个子句的尾部位置,您可以自由地再次调用您的函数(或任何其他):

(cond
(if this then do this)
(if this then do that))
(cond
(if this then do the other))

连成

(cond
(if this then do this)
(if this then do that)
(if this then do the other))

则每个子句末尾的thisthatother均为尾位,假设整个cond表为尾位。

相关内容

  • 没有找到相关文章

最新更新