小编use*_*999的帖子

在Common Lisp中从字符串中选择随机字符

我正在学习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中的每个字符串都是一个列表?如何将字符串"转换"到列表中?

string list common-lisp

2
推荐指数
1
解决办法
882
查看次数

标签 统计

common-lisp ×1

list ×1

string ×1