【问题标题】:Confusion about Box-and-pointer diagram using Racket关于使用 Racket 的 Box-and-pointer 图的困惑
【发布时间】:2020-10-10 23:29:31
【问题描述】:

我很困惑我在使用“列表”表示法将此图表翻译成球拍代码时出错的地方。 对于代码,我写了

(list 'greetings
  (list 'howdy 'hi "hello")
  (list "yo" 0.7734
        (list 'hola 'bonjour)))

但事实证明,这段代码是不正确的。我查找了列表符号定义,但找不到问题所在。谁能给我一个提示我哪里出错了?非常感谢!

【问题讨论】:

    标签: racket diagram


    【解决方案1】:

    "yo"0.7734(list 'hola 'bonjour) 属于顶级列表:

    (define sublist1 (list 'howdy 'hi "hello"))
    
    (define sublist2 (list 'hola 'bonjour))
    
    (list 'greetings sublist1 "yo" 0.7734 sublist2)
    
    (list 'greetings (list 'howdy 'hi "hello") "yo" 0.7734 (list 'hola 'bonjour))
    

    【讨论】:

      猜你喜欢
      • 2013-07-23
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 2019-05-17
      • 2020-03-06
      • 2016-03-16
      • 2013-07-27
      • 1970-01-01
      相关资源
      最近更新 更多