我知道如果我按照以下方式编写我的方案代码并输入(单词'(abc)),它将以相同的顺序排列.你能告诉我是否有办法可以按相反的顺序打印出来.Ex-(列出'c'b'a).它需要是用户的输入我以相反的顺序打印出来.所以,我不能称之为(反向'(abc)).因为用户输入可以是'(xyz).非常感谢.
(定义(x字)
(if(null?x)x
(缺点(车x)(字(cdr x)))))
(字'(abc))
(列出'a'b'c)
(reverse '(a b c))
Run Code Online (Sandbox Code Playgroud)
会扭转你的字符串.但是我怀疑这可能是功课,你应该写自己的reverse功能.
如果是这样,你可以撤销一个空列表吗?如果你有一个列表并且与列表的其余部分相反,你能得到整个列表的反向吗?你能看到如何制作一个从这些作品中反转列表的功能吗?