list - LISP——整数序列

标签 list lisp

LISP 中是否存在用于生成像 (0 1 2 3) 这样的整数序列的函数?

我找到了make-sequence,但我没有找到如何创建整数序列。

我尝试了make-list,但什么也没有。

我知道在Scheme中存在(build-list 5 (lambda (x) x))。我尝试使用 make-list 更改 build-list,但没有成功。

一些想法?谢谢

编辑:我需要类似 make-list 5 ==> (0 1 2 3 4)

最佳答案

只需使用循环即可完成:

(loop :for n :below 10 :collect n)        
; ==> (0 1 2 3 4 5 6 7 8 9)

关于list - LISP——整数序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41131196/

相关文章:

Python-文件的列平均值

list - Dart转换列表的每个元素

python - 在嵌套的 python 字典和列表中查找目标值的路径

使用对象在 Racket 中进行单元测试

lisp - CONS 对象可以用作哈希表的键吗?

python - 在遍历列表范围的循环中删除对象?

function - Lisp 函数的返回参数

functional-programming - 过程作为参数 - 方案

python - Lisp翻译

c++ - 获取邻接表中的元素