【问题标题】:hc-append unbound identifier in module inhc-在模块中附加未绑定标识符
【发布时间】:2012-07-18 14:03:35
【问题描述】:

您好,我正在关注the quick introduction to racket。在第 5 章中,他们提出了这段代码(运行良好):

(define (four p)
  (define two-p (hc-append p p))
  (vc-append two-p two-p))

通常会使用 let 来编写,所以我编写了我的代码:

#lang slideshow

(define (square n)
  (filled-rectangle n n))
(define (four p)
  (let ([two-p (hc-apppend p p)])
  (vc-append two-p two-p)))

但它不起作用。 错误信息是:

expand: unbound identifier in module in: hc-apppend

【问题讨论】:

    标签: racket


    【解决方案1】:

    只是检查一下:你还记得吗

    #lang slideshow
    

    作为第一行?

    另外,计算 p 个字符的数量!它是 hc-append。错误提到hc-append:应该是hc-append

    【讨论】:

    • 是的,当然,否则第一块代码将无法工作
    • 那样的话确实很奇怪。你的例子对我有用。
    • 刚刚在较新的 DrRacket 中再次尝试,现在我也发现了问题。
    • @ohjoata 啊!数一数ps的数量!它是 hc-append。
    • ups,我不敢相信我因为一个 p 浪费了这么多时间:P
    猜你喜欢
    • 2013-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-18
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多