相关疑难解决方法(0)

为什么Lisp中的消耗很慢?

我在"On Lisp"一书中读到,应该避免cons在扩展宏的主体中过度使用.为什么被cons认为是效率低下的操作?Lisp不与cons细胞共享结构吗?

lisp common-lisp

24
推荐指数
3
解决办法
3063
查看次数

Common Lisp中的值函数

在Common Lisp中的值是否只是用于将多个值打包到一个被调用者解构的列表中的语法糖?我问,因为我认为Common Lisp支持"true"多值返回,而不是像其他语言一样返回元组或列表,例如python.有人告诉我,这只是语法糖,所以我希望有人能够解释它.为了尝试理解values函数返回的类型,我输入了(type-of (values 1 2 3)),输出是BIT.我在Common Lisp参考中搜索了这个,我在数据类型部分找不到它.此外,任何人都可以共享一些资源,建议如何在Common Lisp中实现值函数?谢谢.

lisp common-lisp

24
推荐指数
2
解决办法
4459
查看次数

标签 统计

common-lisp ×2

lisp ×2