2

如何测试符号中的第一个字符是否是lisp中的字母?我知道它与 alpha-char-p 函数有关。

4

1 回答 1

6

像这样:

(alpha-char-p (char (string 'my-symbol) 0))

string字符串指示符转换为字符串。这里的一些评论表明它太笼统了,最好使用 symbol-name which 将拒绝与符号以外的任何东西一起使用。我相信接受字符串指示符的接口更适合请求符号的第一个字符

于 2013-02-10T19:10:48.037 回答