l2=["c","d"] 2-elem-6ren">
gpt4 book ai didi

arrays - 连接 2 个 Julia 数组而不修改它们

转载 作者:行者123 更新时间:2023-12-02 09:33:45 25 4
gpt4 key购买 nike

我想连接 2 个数组。

julia> l1=["a","b"]
2-element Array{ASCIIString,1}:
"a"
"b"

julia> l2=["c","d"]
2-element Array{ASCIIString,1}:
"c"
"d"

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"

我正在寻找 append 函数(不带感叹号)。

但是这样的功能似乎不存在。

有什么想法吗?

最佳答案

除了@oleeinar的答案之外,您还可以使用hcatvcat来连接数组:

l3 = vcat(l1, l2)
4-element Array{ASCIIString,1}:
"a"
"b"
"c"
"d"

您还可以使用 hcat 水平连接:

l4 = hcat(l1, l2)
2x2 Array{ASCIIString,2}:
"a" "c"
"b" "d"

关于arrays - 连接 2 个 Julia 数组而不修改它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37206550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com