如何在 lisp 中测试符号中的第一个字符是否为字母? 我知道它与 alpha-char-p 函数有关。
最佳答案
像这样:
(alpha-char-p (char (string 'my-symbol) 0))
string
将字符串指示符 转换为字符串。这里的一些评论建议
它太笼统了,最好使用
symbol-name
它将拒绝使用除符号以外的任何东西。我相信接受字符串指示符的接口(interface)更适合符号第一个字符的请求。
关于lisp - 如何测试符号中的第一个字符是否是 lisp 中的字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14801508/