Lisp 内置不区分大小写的字符串=

Lisp 内置不区分大小写的字符串=,lisp,common-lisp,Lisp,Common Lisp,我需要比较两个字符串,忽略assoc:test函数的大小写。我知道我可以很容易地编写如下函数: (defun cistring= (str1 str2) (string= (string-downcase str1) (string-downcase str2))) 但是我想知道:是否有一个内置的不区分大小写的字符串=?或者我就是找不到任何?不区分大小写比较字符串(字符是字符相等的) 不区分大小写比较字符串(字符为CHAR-EQUAL) 呸。。。你是对的。。。我怎么会

我需要比较两个字符串,忽略
assoc
:test
函数的大小写。我知道我可以很容易地编写如下函数:

(defun cistring= (str1 str2)
  (string= (string-downcase str1)
           (string-downcase str2)))
但是我想知道:是否有一个内置的不区分大小写的
字符串=
或者我就是找不到任何?

不区分大小写比较字符串(字符是
字符相等的

不区分大小写比较字符串(字符为
CHAR-EQUAL


呸。。。你是对的。。。我怎么会错过呢?顺便说一句,发布一个答案,我会接受它。:)呸。。。你是对的。。。我怎么会错过呢?顺便说一句,发布一个答案,我会接受它。:)
CL-USER> (string-equal "foo" "FOO")
T
CL-USER> (string-equal "foo" "FOOBAR" :end2 3)
T