这个 map 功能似乎很迫切。
map
map(x->x+1, 1:3) [2,3,4] .
map(x->x+1, 1:3)
[2,3,4]
地图 地图 ?
地图
你可以用 Base.Generator 为此,例如,在您的情况下:
Base.Generator
julia> g = (x + 1 for x in 1:3) Base.Generator{UnitRange{Int64},getfield(Main, Symbol("##5#6"))}(getfield(Main, Symbol("##5#6"))(), 1:3) julia> collect(g) 3-element Array{Int64,1}: 2 3 4