本文介绍了为什么在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中没有数量限制?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 18:20