lisp - 确保 lisp 中的 2 个列表长度相同的最简单方法是什么?

标签 lisp

给定 2 个列表,我想确保它们的大小相同,我很难处理这段代码。我应该使用变量来执行此操作吗?

(defun samesize (list1 list2)
  (cond (;logic here) T))

最佳答案

两者都是Common Lispelisp长度:

(defun samesize (list1 list2)
  (= (length list1) (length list2)))

关于lisp - 确保 lisp 中的 2 个列表长度相同的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4029464/

相关文章:

qt - 如何将 Clojure REPL 与 Qt Jambi 一起使用?

list - LISP:为什么 mapcan 不接受我的列表作为参数?

scheme - SICP 练习 1.16 - 我的解决方案正确吗?

lisp - 首先从 LISP 中的列表中排序原子,然后排序子列表

syntax - 本地过程绑定(bind)

scheme - 从命名空间映射符号重新内部化符号

微 Controller 编程中的 LISP 和 Scheme

list - 在 clojure 中使用循环连接要列出的元素?

webserver - hunchentoot session- v. thread-localized values (ccl)

lisp:如何在范围内创建临时方法特化