如何测试符号中的第一个字符是否是lisp中的字母?

Est*_*ari 2 lisp letters character-properties

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

Ant*_*nko 6

像这样:

(alpha-char-p (char (string 'my-symbol) 0))
Run Code Online (Sandbox Code Playgroud)

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

  • 我会在这里使用`symbol-name`而不是`string`,因为它更具体. (4认同)