lisp - 尝试一一打印数组元素时,在 CLISP 中出现错误“变量 AREF 没有值”
问题描述
我试图在 CLISP 中打印一个数组的值,我写了下面的函数:
(setq x (make-array '5 :initial-contents '(a b c d e)))
(loop for i from 0 to 4 do (write aref x i))
但我收到错误
*** - PROGN: variable AREF has no value
The following restarts are available:
USE-VALUE :R1 Input a value to be used instead of AREF.
STORE-VALUE :R2 Input a new value for AREF.
我对 CLISP 完全陌生,不明白为什么会出现上述错误。
解决方案
推荐阅读
- json - Swift JSON 解码嵌套数组
- odoo-14 - 在我的患者模块中创建新患者时,如何在 odoo14 的 res.uers 模型中添加此患者
- python - PyCharm 社区版没有数据库工具吗?
- time-complexity - 循环遍历字符串列表然后还遍历每个字符串的每个字符的算法的时间复杂度是多少?
- reactjs - 尝试访问 localStorage 中的信息
- heroku - Sapper App 在heroku 中找不到模块'svelte/'internal',但在本地cli 中可以找到
- c# - 如何获取调用 APP URI 的进程的句柄
- json - openweathermap api json 凌空响应返回空
- flutter - Flutter:无法从 API 加载特定数据
- python - Python:将参数传递给类中的方法