我正在尝试在 lisp 中检索整数的最小值。我找到了
most-negative-fixnum
应该代表最小可能数字的变量。无论我尝试用它做什么都会抛出错误
Variable `MOST-NEGATIVE-FIXNUM' is unbound.
在lisp中有什么具体的方法可以获取变量的值吗?我对此的研究没有结果。
谢谢
最佳答案
它应该按如下方式工作,例如使用 SBCL作为 Common Lisp 的实现:
CL-USER> (lisp-implementation-type)
"SBCL"
CL-USER> (lisp-implementation-version)
"1.3.12.51-868cff4"
CL-USER> most-negative-fixnum
-4611686018427387904
[...] variable that should represent the lowest possible number
那将是最低的可能fixnum
.你也有大数字:
CL-USER> (* 10000 most-negative-fixnum)
-46116860184273879040000
关于lisp - 整数lisp的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41222463/