我需要像
this这样的元素,它不包含任何元素的重复元素. Common Lisp,特别是SBCL,有没有这样的事情?
对于一个
快速的
解决方案,只需使用哈希表,如前所述.
但是,如果您更喜欢采用更原则的方法,您可以查看FSet,它是“功能集理论集合库”.其中包括套装和行李的课程和操作.
(EDIT :)最干净的方法可能是将面向集合的操作定义为通用函数.毕竟,一组通用函数基本上等同于一个Java接口.您可以简单地将标准HASH-TABLE类的方法作为第一个原型实现,并允许其他实现.
原文链接:https://www.f2er.com/java/122457.html