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])
谢谢,问题解决提供评论以回答问题