【发布时间】:2015-05-21 01:13:10
【问题描述】:
如何用 Common Lisp 比较字符?
我google了一下,发现有一些函数可以做比较,比如char=、char/=、char<、char>、char<=和char>=。但是,我不能使用所有的功能,就像:
(char= 'a 'a)
(char< 'a 'b)
如果我输入这些命令,CLISP 只会给我错误消息“参数 A 不是字符”。为什么“A”不是字符?
我必须像(char= #\a #\a) 这样写才能使其正常工作。
我想创建功能来进行字符排序。
谢谢。 对不起我的英语不好。
【问题讨论】:
标签: sorting char comparison lisp common-lisp