我想连接2个数组.
julia> l1=["a","b"]
2-element Array{ASCIIString,1}:
"a"
"b"
julia> l2=["c","d"]
2-element Array{ASCIIString,1}:
"c"
"d"
Run Code Online (Sandbox Code Playgroud)
append!可以做到这一点,但这个功能正在修改l1!`)
julia> append!(l1, l2)
4-element Array{ASCIIString,1}:
"a"
"b"
"c"
"d"
julia> l1
4-element Array{ASCIIString,1}:
"a"
"b"
"c"
"d"
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个!功能(没有感叹号).
但这样的功能似乎并不存在.
任何的想法 ?
除了@ oleeinar的答案,您还可以使用hcat和vcat连接数组:
l3 = vcat(l1, l2)
4-element Array{ASCIIString,1}:
"a"
"b"
"c"
"d"
Run Code Online (Sandbox Code Playgroud)
您还可以水平连接hcat:
l4 = hcat(l1, l2)
2x2 Array{ASCIIString,2}:
"a" "c"
"b" "d"
Run Code Online (Sandbox Code Playgroud)