Concatencation+;Julia中范围的收集
根据,Concatencation+;Julia中范围的收集,julia,Julia,根据,[A;B;C;…]调用vcat()。因此,以这种方式连接并收集对范围的理解 >>[1:4; 6:9; 20:23] 12-element Array{Int64,1}: 1 2 3 4 6 7 8 9 20 21 22 23 我试图使用vcat(),但它不起作用 vcat([i:i+3 for i in [1,6,20]]) 3-element Array{UnitRange{Int64},1}: 1:4 6:9 20
[A;B;C;…]
调用vcat()
。因此,以这种方式连接并收集对范围的理解
>>[1:4; 6:9; 20:23]
12-element Array{Int64,1}:
1
2
3
4
6
7
8
9
20
21
22
23
我试图使用vcat()
,但它不起作用
vcat([i:i+3 for i in [1,6,20]])
3-element Array{UnitRange{Int64},1}:
1:4
6:9
20:23
有没有一种简单的方法可以从范围的理解中收集所有值?只需添加
…
即可获得
julia> vcat([i:i+3 for i in [1,6,20]]...)
12-element Array{Int64,1}:
1
2
3
4
6
7
8
9
20
21
22
23
添加
..
如vcat([1,6,20]]中的[i:i+3代表i])
谢谢,问题解决提供评论以回答问题