【发布时间】:2020-10-10 23:29:31
【问题描述】:
我很困惑我在使用“列表”表示法将此图表翻译成球拍代码时出错的地方。 对于代码,我写了
(list 'greetings
(list 'howdy 'hi "hello")
(list "yo" 0.7734
(list 'hola 'bonjour)))
但事实证明,这段代码是不正确的。我查找了列表符号定义,但找不到问题所在。谁能给我一个提示我哪里出错了?非常感谢!
【问题讨论】:
我很困惑我在使用“列表”表示法将此图表翻译成球拍代码时出错的地方。 对于代码,我写了
(list 'greetings
(list 'howdy 'hi "hello")
(list "yo" 0.7734
(list 'hola 'bonjour)))
但事实证明,这段代码是不正确的。我查找了列表符号定义,但找不到问题所在。谁能给我一个提示我哪里出错了?非常感谢!
【问题讨论】:
"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))
【讨论】: