首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HtDP / Chpt.5:如何使用"symbol=?"?(方案)

HtDP / Chpt.5:如何使用"symbol=?"?(方案)
EN

Stack Overflow用户
提问于 2012-03-23 03:39:59
回答 1查看 155关注 0票数 1

我目前正在通过我自己的HtDP工作。

在第五章中,“符号信息”将被介绍。正文中的示例是:

代码语言:javascript
复制
(define (reply s)
  (cond
    [(symbol=? s 'GoodMorning) 'Hi]
    [(symbol=? s 'HowAreYou?) 'Fine]
    [(symbol=? s 'GoodAfternoon) 'INeedANap]
    [(symbol=? s 'GoodEvening) 'BoyAmITired]))

一切都清楚了。但是,第二个练习要求:

练习5.1.2。开发了check-guess函数。它消耗两个数字,猜测和目标。根据guess与目标的关系,该函数将生成以下三个答案之一:“TooSmall”、“Perfect”或“TooLarge”。

坦率地说,我真的不明白什么时候或者为什么会出现"symbol=?“从这里进来。我的解决方案只使用"cond“。编辑:由于建议而删除的代码,因为它是教科书练习的解决方案。

根据文本,"symbol=?“使用两个符号并返回true或false,具体取决于它们是否相同。

我担心我现在深入到了邓宁-克鲁格效应的领域,但我真的看不到一种使用"symbol=?“来实现这段代码的方法。"cond“将在第4章中介绍,这就是我现在感到困惑的原因。

任何帮助都是非常感谢的。

如果你想看一下HtDP中的章节,请转到这里:http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-8.html#node_sec_5.1

不幸的是,只有通过密码才能访问解决方案。

EN

回答 1

Stack Overflow用户

发布于 2019-04-25 04:00:44

使用<和>来比较数字。你不能使用symbol=吗?为了这个。

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

https://stackoverflow.com/questions/9829320

复制
相关文章

相似问题

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