Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
clojure中的a..b列表_Clojure - Fatal编程技术网

clojure中的a..b列表

clojure中的a..b列表,clojure,Clojure,在Clojure中,我可以将序列a..b与(范围a b)。但据我所知,这是一个懒惰的序列。我是否可以生成一个数字列表和/或向量a..b 注意:我是Clojure的新手。你是说 user> (vec (range 2 7)) [2 3 4 5 6] user> (apply list (range 2 7)) (2 3 4 5 6) user> (into [] (range 2 7)) [2 3 4 5 6] user> (into '() (range 2 7)) (

在Clojure中,我可以将序列
a..b
(范围a b)
。但据我所知,这是一个懒惰的序列。我是否可以生成一个数字列表和/或向量
a..b


注意:我是Clojure的新手。

你是说

user>  (vec (range 2 7))
[2 3 4 5 6]
user> (apply list (range 2 7))
(2 3 4 5 6)
user> (into [] (range 2 7))
[2 3 4 5 6]
user> (into '() (range 2 7))
(6 5 4 3 2) ; <-- note the order
user> (into #{} (range 2 7))
#{2 3 4 5 6}
user>(vec(范围27))
[2 3 4 5 6]
用户>(应用列表(范围27))
(2 3 4 5 6)
用户>(进入[](范围27))
[2 3 4 5 6]
用户>(进入“()(范围27))
(6 5 4 3 2) ;  (进入#{}(范围27))
#{2 3 4 5 6}

可能的重复项:。你想要一个非惰性向量吗?@RobertHarvey我不认为这是一个复制品。这个问题的范围似乎更广,因为它还涉及类型之间的转换。感谢您提供不同的方法!