+ 矢量通用 Lisp
+ Vector Common Lisp
我似乎可以弄清楚为什么以下命令会输出以下内容
(vector + 1 2)
(vector + 1 2)
=> #((VECTOR + 1 2) 1 2)
我在哪里设置+
?
您没有设置它,REPL 在评估您提供的每个表格后设置以下变量:
这有点类似于history facility of most modern Unix shells。
PS。您的问题的一个重要方面是 Common Lisp is Lisp-2, so the symbol +
names both a variable and a function.
我似乎可以弄清楚为什么以下命令会输出以下内容
(vector + 1 2)
(vector + 1 2)
=> #((VECTOR + 1 2) 1 2)
我在哪里设置+
?
您没有设置它,REPL 在评估您提供的每个表格后设置以下变量:
这有点类似于history facility of most modern Unix shells。
PS。您的问题的一个重要方面是 Common Lisp is Lisp-2, so the symbol +
names both a variable and a function.