【问题标题】:The Little Schemer 4th Edition: rember function discussionThe Little Schemer 第 4 版:rember 函数讨论
【发布时间】:2012-09-06 02:43:04
【问题描述】:

第41页简化rember函数后,出现了一个我不太理解的问答。

问:那我们为什么不马上简化呢? R:因为这样一来,函数的结构与其参数的结构不一致。

我已经尝试了几天,但我不明白这个问题的确切含义。

谁能解释一下弗里德曼想通过问答来展示什么?

提前致谢

【问题讨论】:

  • Programmers Stackexchange 更适合讨论这个问题。
  • 感谢@plaes 的评论我把问题放在这里是因为我看到 StackOverflow 已经有一个 the-little-schemer 标记。

标签: scheme the-little-schemer


【解决方案1】:

直到本章的这一点,列表上的递归都是使用带有两个条件的cond 编写的,其中第二个条件又是另一个cond。这就是作者所说的“参数结构”(一个列表)与“函数结构”(两个条件cond)不一致的意思——因为现在该函数被构造为具有三个条件的单个cond,更简单并且更容易理解。

【讨论】:

  • 感谢@Óscar 的回答和post 我明白弗里德曼的意思
猜你喜欢
  • 2012-05-16
  • 1970-01-01
  • 2015-10-22
  • 2010-12-15
  • 2018-04-12
  • 2014-06-28
  • 2011-10-23
  • 2010-12-30
  • 2011-06-14
相关资源
最近更新 更多