Scheme 将其转换为表达式
嗨,伙计们,我想知道我是否有这张照片的正确表达,如果没有,为什么请Scheme 将其转换为表达式,scheme,Scheme,嗨,伙计们,我想知道我是否有这张照片的正确表达,如果没有,为什么请 (a((f(b c))(g h))e) 你的答案是不正确的,因为它不能正确地表达不正确的列表f b。Cg h周围的括号也是一个错误 对于虚线对,完整表达式为: '(a ((f b . c) g h) e) 注意,fb。c与“f b c”不同 请确保“f b c”是: 而不是什么。c是: 注意不正确的列表。您的回答不正确,因为它不能正确地表示不正确的列表f b。Cg h周围的括号也是一个错误 对于虚线对,完整表达式为: '(a
(a((f(b c))(g h))e)
你的答案是不正确的,因为它不能正确地表达不正确的列表f b。Cg h周围的括号也是一个错误 对于虚线对,完整表达式为:
'(a ((f b . c) g h) e)
注意,fb。c与“f b c”不同
请确保“f b c”是:
而不是什么。c是:
注意不正确的列表。您的回答不正确,因为它不能正确地表示不正确的列表f b。Cg h周围的括号也是一个错误 对于虚线对,完整表达式为:
'(a ((f b . c) g h) e)
注意,fb。c与“f b c”不同
请确保“f b c”是:
而不是什么。c是:
请注意不正确的列表。您很接近,但不完全正确。如果我们显式地使用cons构建列表结构,就会更加清楚;这更像是:
(cons 'a
(cons (cons (cons 'f
(cons 'b 'c))
(cons 'g
(cons 'h '())))
(cons 'e '())))
=> '(a ((f b . c) g h) e)
请注意,在这部分中:fb。我们有一个不正确的列表,因为子列表不是以null结尾。很接近,但不完全正确。如果我们显式地使用cons构建列表结构,就会更加清楚;这更像是:
(cons 'a
(cons (cons (cons 'f
(cons 'b 'c))
(cons 'g
(cons 'h '())))
(cons 'e '())))
=> '(a ((f b . c) g h) e)
请注意,在这部分中:fb。c我们的列表不正确,因为子列表不是以null结尾。非常感谢您的回答,非常清晰!!非常感谢你的回答非常干净!!谢谢你,没有想到缺点:谢谢你,没有想到缺点: