Common Lisp中的字符string是向量,即一维字符数组。
字符string文字用双引号括起来。字符集支持的任何字符都可以包含在双引号内,以形成一个字符string,除了双引号字符(“)和转义字符(),但您可以使用反斜杠()将它们包含在其中。
例
创建一个名为main.lisp的新的源代码文件,并在其中键入以下代码。
(write-line"Hello World")(write-line"Welcome to Tutorials Point");escaping thedoublequote character(write-line"Welcome to "Tutorials Point"")
执行代码时,返回以下结果:
Hello World
Welcome to Tutorials Point
Welcome to "Tutorials Point"
字符string比较功能
数字比较函数和运算符,如不起作用。普通LISP提供了其他两组函数来比较代码中的字符string。一组是区分大小写的,另一个不区分大小写。
下表提供了以下功能:
区分大小写的功能
不区分大小写的功能
描述
string =
字符string相等
检查操作数的值是否全部相等,如果是,则条件成立。
string / =
字符string不相等
检查操作数的值是否全部不同,如果值不等于条件成为真。
字符string<
st