简单的问题.
假设我的列表中有一堆NIL.是否有一种简单的方法来删除NIL并保留数字?eval似乎不适用于此.
(NIL 1 NIL 2 NIL 3 NIL 4)
Run Code Online (Sandbox Code Playgroud)
我需要 (1 2 3 4)
小智 15
Common Lisp,而不是remove - 如果你可以使用remove:
(remove nil '(nil 1 nil 2 nil 3 nil 4))
Run Code Online (Sandbox Code Playgroud)
Joh*_*ick 10
在常见的lisp和其他方言中:
(remove-if #'null '(NIL 1 NIL 2 NIL 3 NIL 4))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8102 次 |
| 最近记录: |