您好,Clojurians,我在填充一串数字到数组方面有个问题。
这不是一个seq结构。我指的是一个数学序列,例如,1,2,3,4,5,6,7,...,n
我的背景是统计编程,因此生成数字列表是令人惊讶地常见且有用!
在R语言中,要创建一个数字数组您会这样做
seq(1, 10) => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
或者简写
1:10 => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
任意一种方式都是习俗,因为它们易于阅读且速度快。
将数组赋值给变量会是这样
nums = seq(1, 10)
nums => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Clojure如何进行这种操作?
不幸的是,我很难在网上找到解决方案,因为任何包含“sequence”的搜索无疑都会引向https://docs.clojure.org/clojure.core/seq。