本文介绍了为什么在LISP中没有数量限制?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我什至可以计算(expt 32768 32768
),我得到了:
I can even calculate (expt 32768 32768
) and I got:
推荐答案
Lisp自动切换数学以使用 bignum 包,当它出现这种情况时.但是有一个局限性.使您的数字足够大,与已知宇宙中的原子数相比,您可能需要更多的位来表示它.然后,您的系统内存可能已耗尽. :)
Lisp automatically switches math to use a bignum package when it sees this kind of thing. But there is a limitation. Make your numbers big enough, and you may require more bits to represent it than there are atoms in the known universe. Then your system memory will probably be exhausted. :)
这篇关于为什么在LISP中没有数量限制?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!