首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTDP练习6.6.1 -模板函数是什么意思?

HTDP练习6.6.1 -模板函数是什么意思?
EN

Stack Overflow用户
提问于 2010-08-03 23:36:05
回答 1查看 276关注 0票数 2

我现在正在寻找一个有趣的方案,使用“如何设计程序”的书。到目前为止,这一切都很简单,但在练习6.6.1中遇到了这种奇怪的措辞,我不清楚它的意图是什么:

开发一个循环有趣的模板,它概述了一个消耗圆圈的函数。其结果尚未确定。

一种可能性似乎是要求我定义一个更高的函数,但这似乎不适合,因为lambda表达式还没有在书中讨论过,而且如果您作为新手开发人员,在您能够继续阅读这本书之前,这可能是一种跳跃。

另一种选择似乎只是简单地将函数的粗略方式写成注释。但是,这似乎不符合练习6.6.2中使用它的下列说明:

使用有趣的圆圈来开发画一个圆。

我肯定我漏掉了一些显而易见的东西,但我不确定是什么。不幸的是,由于我没有密码,我无法检查答案以了解它的意图。有人有洞察力吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-03 23:57:11

HtDP中,模板是函数的一种草图,它基本上列出了您知道的关于输入的所有内容,包括字段,并且通常是对部分数据的递归调用的结果(这些结果将在本书后面出现)。您可以通过一个模板示例看到在第6.5款顶部定义的术语。

顺便说一句,显式地写出这些模板的想法是HtDP方法的核心,特别是在以后讨论递归函数时--在这里,一旦您对数据进行了良好的分析,就可以几乎机械地编写递归定义。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3401538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档