gpt4 book ai didi

LISP 列表 Clisp 函数小于

转载 作者:太空宇宙 更新时间:2023-11-03 19:00:55 25 4
gpt4 key购买 nike

我想写一个有两个参数的函数一个原子 x 和一个列表 L 并返回列表 L 中小于 x 的数字列表/p>

例如:

列表是 (2 10 3 9 4 8) 并且 x5

输出应该是:(2 3 4)

我想我可以使用小于函数

(defun less-than (x y)
(or (< x y))

但它从列表中返回的少于 :(

最佳答案

(defun less-than (x L)
(remove-if-not
(lambda (e) (< e x))
L))

(less-than 5 '(2 10 3 9 4 8))
=> (2 3 4)

(defun less-than (x L)
(remove-if
(lambda (e) (>= e x))
L))

关于LISP 列表 Clisp 函数小于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20387830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com