我正在学习Common Lisp并编写一个简单的密码生成器作为介绍项目.
这是我的代码:
(setq chars
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")
(print (nth (random (length chars)) chars))
Run Code Online (Sandbox Code Playgroud)
但是使用CLISP我就得到了
*** - NTH: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" is not a list
Run Code Online (Sandbox Code Playgroud)
我认为Lisp中的每个字符串都是一个列表?如何将字符串"转换"到列表中?